Added UnitTest solution

Added solution for unit tests. Initial tests for iOS, Android and WP8
serialization plugins added.
Fixes to ProtoBuf serializer
Added ability for autocomplete cells source to contain an ObservableCollection of objects not just strings.  The object should override the ToString method for sorting.
Autocomplete object must now implement AutocompleteSearchObject to prevent possible issues
Now possible to either override ToString or implement the AutoCompleteSearchObejct Interface for the Autocomplete, search ignores all spaces
Update sample
Merge pull request #166 from jcarltonj/master

Autocomplete View Update
Using vendor device id for iOS fix #156
Added Device Init unit tests

Basic device initialization tests added.

For WP8 added DeviceCapabilities static class to determine the options
set on app manifest. This way MediaPicker will not fail to initialize
if the app has not been set to use media capabilities.
IoC unit tests added

Some basic tests to confirm the interface implementations are uniform.
Fixed TinyIoC and SimpleInjector so the inner exceptions are not
ignored (target invoke and so on).