Fixed D-YAML listing files as <unknown>
Updated Input for new serialization system, split into package

Still needs support for events for bindings
Added support for adding an event to a named input
Deprecated button events on InputSystem in favor of Input, added axis event support
Merge pull request #231 from Circular-Studios/feature/InputRebuild

Feature: Input Rebuild (Take 2)
Added better diagnostic messages when a (de)serialization fails
Improve diagnostic messages for the yaml deserializer
Merge branch 'develop' into release/v0.11.0
Fixed merge issue with Input and develop
Add check for mutability to serialization selection
Added an option to self-register a component