Merge remote-tracking branch 'Upstream/develop' into Upstream_release
Fix for # 308 - Added null check into spotlight to prevent null pointer
Fix for #309 - added a null check into inflated layout fragment
Fix for #310 - added check in twitter status when building an ADN status to ensure user is not null before trying to use it.
Fix for #311 move logic around to prevent out of bounds exception
Fix for #315 added a check to ensure that home lane adapter is not null before calling data set changed on it.
Fix for #316 added checking around feed fragment callbacks to ensure they are not detached before getting resource.
Fix for #306 also includes a little refactor so the logic to set and reset screen orientation is in a seperate function.  Incase we want to do this again somewhere else.
Fix for #307 if there are no status after a refresh, then set the position to be the very top of the list.

Also added logic so if the only new status was yours, it jumps to top.
Possible fix for #305.  Only allow one of the compose to be set to visible
Update version name for beta 7
Revert "Possible fix for #305.  Only allow one of the compose to be set to visible"

This reverts commit 8cfde29a70db56531aa2f9813031e40da77ab154.
Proper fix for #305.  Change to the logic around showing/hiding compose when search is pressed.
Merge pull request #317 from BlythMeister/MyBetaVersion

Beta bug fixes