Ninject container implementation
Drafts for network/mobile connectivity

Ported over Reachability for iOS and implemented basic checks for
Android. Needs to be verified and tested as I am sure these are not 100%
correct implementations.

https://github.com/XForms/Xamarin-Forms-Labs/issues/131
NotifyPropertyChangedBase introduced as a more lightweight and cleaner inheritance possibility for data objects. This class now supports both property as a lambda expression and string (through CallerMemberName), since sometimes it is necessary to notify some other property than the one your in.

ViewModel renamed to ViewModelBase, more standard name for base classes.

ChangeAndNotify removed, since now using the more standard name of SetProperty from inherited base class, NotifyPropertyChanged. NotifyPropertyChanged renamed to more common OnPropertyChanged, since inheriting from NotifyPropertyChangedBase.
ViewModelBase renamed to ViewModel again.

ChangeAndNotify still there but obsolete.
OnPropertyChanged called NotifyPropertyChanged as before.
Merge pull request #138 from WillooWisp/NotifyPropertyChanged

NotifyPropertyChangedBase introduced as a more lightweight and cleaner i...
Modifications to the view model base

Renamed NotifyPropertyChangedBase to ObservableObject. Fixed the
equality comparer on change notifications. Fixed some iOS bugs on the
DynamicViewRenderer.
Initial draft of SoundService for IOS and Android.
The SoundService allows to play sound files in each platform from Xamarin.Forms project. The Android version isn't fully working yet, throws some error on setting the datasource file.