Adding trait support
feature#53 Adding trait support (Trismegiste)

This PR was squashed before being merged into the master branch (closes #53).

Discussion
----------

Adding trait support

Hello,

I've added some flag in ClassReflection to enhance its behavior with Trait.

This class should be refactored in 3 (class, interface and trait) but it is too complicated due to static factory "fromArray()".

Hope this helps

:sunny:

Commits
-------

c3f8431 Adding trait support
fixed CS