Added INetwork interface & async cache

Currently implements IsReachable for iOS, Android & WP8.

Added interface for async caching + SQLite caching implementation.
Needs unit tests.
Network and MediaPicker fixes

Added Network to iOS and Android devices. Registered Network and WP8
MediaPicker with Xamarin Forms DependenceResolver.
+++ fixes to Network & MediaPicker

&^&%%^& - fixing changes Git missed
Initial implementation of ExtendedScrollView, for now it exposes the ability to navigate to a position, and the scrolled event with the current scrolled bounds.
Based on Mark Smith implementation on shared on Xamarin Forums.http://forums.xamarin.com/discussion/19351/how-to-achieve-synchronized-scroll-views#latest