Add "wordpress" custom URL scheme, and new activity that handles the call.
fix #414: if a wpcom user without blog sign in, he will be prompted to create a new one
save / restore scroll position after refreshing list in show/hide blogs view - ref #420
Merge branch 'develop' of https://github.com/wordpress-mobile/WordPress-Android into feature/deep-linking-269
faster syncBlog
Use  getByteCount in HONEYCOMB_MR1 or higher API
Trim memory cache when the device is running in low-memory
* Cleaned up deep-linking code
* First pass at requesting post from server when post detail sees it doesn't exist locally
faster hide/show all blogs
Post is now correctly retrieved from server when it doesn't already exist in local db, also handling case where requesting post fails
Merge branch 'develop' of https://github.com/wordpress-mobile/WordPress-Android into feature/deep-linking-269
Use 'evictAll' to clear the cache, instead of resizing it.
Add a null check on mBitmapCache. It should never be 'null' but better to check it.
remove checkForExistingBlog
Add 'targetApi' annotation to prevent lint warning on PushNotificationBackendMonitor
Merge branch 'develop' into issue/414-wpcom-users-without-blog

Conflicts:
	src/org/wordpress/android/ui/WPActionBarActivity.java
Merge pull request #415 from wordpress-mobile/issue/414-wpcom-users-without-blog

Fix #414: if a wpcom user without blog signs in, he will be prompted to create a new one
Merge branch 'develop' into issue/420-show-blogs-selection
Merge pull request #427 from wordpress-mobile/feature/425-free-memory-cache

Feature/425 free memory cache when the device running on low-memory
add WordPressDB.isBlogInDatabase() method and use XMLRPC url + Blog ID as unique identifier for local blogs