Added PropertyTools data annotations dll for use in the editor.
Merge branch 'master' into feature/propertytools
Updated propertytools dll
DataPointerList serialization fix
DataPointer.Equals is now reference equals, not equivalence.
Removed unnecessary Equals code from DataPointer
JSON serializer doesn't serialize Plugin value if it is identical to Source
Removed obsolete const values
Added AutoUpdate annotation to Record ID
Fixed IntSize editor
Removed WaterMarkCheckBox
Stripping down Papyrus.Design.Controls
Added replace parameter to MutableRecordDatabase.GetEditableCopy(). Defaults to true, the previous behaviour. Specifying false will create a new record entry when the copied data is saved instead of replacing the original.
Added copy constructor to DataPointer
Renamed DataPointer to RecordReference (and any supporting classes)
Updated PropertyTools.dll and removed specific version requirement.
Caved in and allowed nuget to add it's crap
Fixed NullReferenceException in ColorTypeConverter
Documented GetRecordsOfType
Added JsonEquals method
MutableRecordDatabase now uses JsonEquals in the place of BinaryEquals (protobuf support is bugged)