PREF: remove key? calls from LazyAttributeHash

remove uneeded key? calls from LazyAttributeHash

speeds up attribute lookups. 

cc @sgrif @tenderlove 
was trying to maintain the semantics where if the key is missing val is nil I think this will change it so its false.