Adding some tests to script compilers
Merge branch 'master' of https://github.com/BraveSirAndrew/DualityScripting

Conflicts:
	CorePlugin/packages.config
Adding null checks to make the editor safer
Removing PDB editing, update to Fsharp compiler services 0.45
- Refactored extension constant usage
Merge branch 'master' of https://github.com/Andrea/DualityScripting

Conflicts:
	CorePlugin/Resources/ScriptResourceBase.cs
	CorePlugin/ScriptComponent.cs
	EditorPlugin/ScriptsSolutionEditor.cs
- refactor out initial list of references
- Refactor to ctor method for tests to add references
- re add commented out file check in F# compiler
Both compilers working as expected