Moved the Sequencer to the official implementation

Added SequencerFactory static class to host extension method to create a sequencer
SyleCop cleanup of Michonne.Implementation
Update nugget references

Improve DedicatedThread Dispose implementation
Merge remote-tracking branch 'origin/pr/4'

Conflicts:
	Michonne.Tests/packages.config
Fix doubled .nuget folder
Improve support of valid recipe (up to 3 ingredients)

Migrate to a per ingredient type subscription mechanism