Added some more GetCustomAttribute stuff.
DefaultDrawer now draws nested structures (arrays, lists and structs) correctly
Renamed AwesomeCollection to BetterCollection and added an advanced property.
Modified the way collections drawing is handled.

Previously I had my IListDrawer draw any array/list it founds. Now it doesn't. Arrays/lists use Unity's default drawing unless you explicitly define [BetterCollection]