Work on support for __getattr__
Type infer __getattr__ on missing attribute
Call __getattr__ when attribute is not available
Merge branch 'getattr'