PluginComposer implementation
Identity RecordKey checking
RecordCollection now no longer takes RecordKey argument (uses Record Key property)
Added cloning util and tests
Overwrite record in RecordCollection and test
Add RecordTests
Added record property comparer
Plugin loading from json string, tests
Reflection methods + tests
Added GetAll to RecordCollection (and tests)
Reference property detection/retrieval
Plugin parent detection
Plugin dependency sorting
Moved EnumerableExtensions to primary papyrus project