Update CONTRIBUTING.md

Updated CONTRIBUTING.md to specify that the `this` keyword should be avoided.
Fixes #35: Solution file should be located in the root of the repository
Update README.md
Update README.md
Update README.md
Update README.md

Add links to Google Groups and JabbR
Update README.md

Add a link to the samples repository
Remove samples directory
Merge branch 'master' of github.com:scriptcs/scriptcs

* 'master' of github.com:scriptcs/scriptcs:
  Update README.md
added nuget -install and command factory
added command tests,
Merge branch 'dev' of https://github.com/scriptcs/scriptcs into dev

Conflicts:
	src/ScriptCs/Program.cs
added support for local nuget.config
committing missing tests
Merge #130

Conflicts:
	src/ScriptCs/Program.cs
# Configured log4net in console application and registered log in AutoFac
# Initial debugging messages for FilePreProcessor.cs, RoslynScriptDebuggerEngine.cs and RoslynScriptEngine.cs
# Modified level for some messages, added LoggerConfigurator.cs
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.