Code reformat using sln specific defaults.
Checkpoint of moving to Rx with broken tests and using ISubject not Observable.Create
Switched message logging over to common.logging
First tentative steps toward a robust MQTT API based on RX
Added previously unsaved changes in sln and csproj
Updated the quickstart app to consume messages using the Rx API.
Made the Msg ID Dispenser non static (what was I thinking originally!). Fixed unit tests to comply with new API.
Added some notes to the quickstart to identify it's not at the moment an accurate representation of the API
Full subscribe/unsubscribe now implemented using Rx Observables.

Full subscribe/unsubscribe now implemented using Rx Observables.
Unsubscribe implemented in sample app now we support it in the API.
Added new copy of getting started.
Removed old app.config from nmqtt lib
Merged across changes to switch subscription over to Rx.