#16 makes project a class library, creates console app project

Changes SourceBrowser.Generator to be a class library (previously,
console application)
Removes its Program.cs
Creates a console application project:
SourceBrowser.Generator.TestConsole
Implements a simple test app.
#16 renames TestConsole project to Samples

As this is not a test project, and the fact that it's a console
application should not influence the name. This project is used to show
sample  usages of SourceBrowser, including the Generator module and
possibly other modules.
WorkspaceFailed handling for non web servers

When WorkspaceFailed is raised and the code does not run on a web
server, this throws an exception which is handled by the invoker, for
example, the Samples project.
Added Roslyn dependencies to Samples project.
Remove specific references to .sln files.
Merge pull request #20 from CodeConnect/classLibrary

Generator is now a library that we'll consume from other projects.
Fixes the saving
Implement continuous integration

As a first step for continuous integration I implemented some build
scripts based on fake, which should be executed on appveyor.

The build does the following:
 - Install dependencies for the build with paket
 - Install nuget dependenices of the Solution
 - Get the version with GitVersion and path AssemblyInfo
 - Build
 - Pack nuget package
Added MIT License to project.

This fixes #23
How do I Markdown...
Merge pull request #21 from CodeConnect/classLibrary

Fix: Sample project was unable to save
Merge pull request #22 from yannisgu/ci

Implement continous integration
Added encrypted NuGet key.
Added workaround for dependency problems.