Lowercase the str returned by BaseDefinition.type
Add test_basedefinition_type
Fix failing test_basedefinition_type
Make more examples in make_definitions
Generate "param" definition in make_definitions
Test generator and lambda
Fix previously failing test_follow_definition
Fix a failure when run with Python 3
Merge pull request #176 from tkf/basedefinition-type

More detailed BaseDefinition.type (fixes #169)