What does ‘brick’ mean?

( n ) A good person. Don’t say anything bad about Percival; he’s a brick if ever there was one.
( adj ) Cold. Turn up the heat, it’s brick in here.