Very dirty version of scripting working with F sharp
#842 adding some tests so that I dont break all the things (at the moment it's broken)
Merge remote-tracking branch 'origin/master' into add-script-to-project

Conflicts:
	EditorPlugin/EditorPlugin.cs
#842 Added functionality so that the script will be added to the project when creating, todo modify on rename
#842 Adding edit on rename
Rename working as expected
Extract, add constants file
Merge branch 'master' of https://github.com/BraveSirAndrew/DualityScripting

Conflicts:
	CorePlugin/CSharpScriptCompiler.cs
	CorePlugin/CorePlugin.csproj
	CorePlugin/Resources/ScriptResource.cs
	CorePlugin/packages.config
	EditorPlugin/EditorPlugin.cs
	EditorPlugin/EditorPlugin.csproj
	EditorPlugin/packages.config
Merge branch 'add-script-to-project'

Conflicts:
	CorePlugin/CSharpScriptCompiler.cs
	CorePlugin/Resources/ScriptResource.cs
	EditorPlugin/EditorPlugin.cs
	EditorPlugin/Importers/ScriptFileImporter.cs
F# scripting working with the latest fsharp compiler service
- better templates for the both scripts
- removed some logging
- f# reloading working
- refactored out events and solutions editing from editor plugin
Removed dead code