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