refactoring Field API

- Field "extra" property is now "raw"
- Core\FieldCollection moved to "Collection" namespace
- Core\FieldHandler moved to "Event" namespace