Await & Async support

Updated IRestClientAsync and IServiceClientAsync to support new Task
based operations.
Added exception handling for async operations.
Tweaked and ensured WP8, Android & Monotouch projects all compile and
build.