added script referencing
Merge branch 'dev' into loglevels

Conflicts:
	src/ScriptCs/Program.cs
Removed packages.config from project
Support for ScriptCS files that only contain a #load.

If a file only contains #load lines, the firstCode variable will be -1, so the file was never loaded. Now this scenario will be supported.
Merge pull request #139 from PaulStovell/dev

Support for ScriptCS files that only contain a #load
Merge remote-tracking branch 'upstream/dev' into dev
Merge pull request #131 from filipw/dev

nuget -install & package validation
Merge remote-tracking branch 'upstream/dev' into dev
Merge branch 'dev' into loglevels

Conflicts:
	src/ScriptCs/CompositionRoot.cs
	src/ScriptCs/Program.cs
	src/ScriptCs/ScriptCsArgs.cs
Initial commit for -restore and -install revamp
Fixed failing tests
Minor test refactoring
Added version information

Version is now displayed whenever ScriptCs is launched.
Changed -restore flag too bool and removed IDisposable on ScriptPackSession
Added CompositeCommand for combining commands, -restore should now be provided with a script name to restore before executing the script
#132 Version flag as a command

Specifying -version or -v will output version information.
#132 Version flag as a command
Merge pull request #145 from khellang/script-load-revamp

Dependency loading and installation revamp

Fixes #143
ExecuteScriptCommand now creates bin folder if it's missing. Fixes #151
Merge pull request #152 from khellang/various-fixes

ExecuteScriptCommand now creates bin folder if it's missing.