Move _init_instance_class() out of BuiltinClass
kill unused attribute
Begin implementing @k_Foo.def_method() decorator to replace @wrap_method()
Allow dummy method declarations in def_class()
Test def_method() and add some validation
fix a test
Validate builtin classes in tests, not at definition time.

Validation only makes sense when all the methods have been defined,
so it can't be done in def_class() any more, because of def_method().
Convert the reflection extension to def_method()
Merge branch 'master' into better-class-defs

Conflicts:
	hippy/module/reflections/parameter.py
Merge pull request #62 from hippyvm/better-class-defs

Make it easier to create methods on builtin classes.