fix for #253  Change when the RT pressed icon changes so when you get the unable to un retweet it doesn't change the icon.
Fix for #255

Since this comes back from an async callback, it's possible the screen is rotated etc.
Therefore i've added an overide for the detached function, and the updateheading is only called when it's attached.
Should prevent the illegal state exception
Tweaking previous commits following a bit more testing
Change calculation of diffInDays to only count whole days.  So messages yesterday will include the date, rather than messages 24 hours ago.
Merge pull request #254 from BlythMeister/MyBetaVersion

Beta Bug Fixes
Merge branch 'Upstream_release' into develop
Fix for #259.  Reorder this bit of the function.  I've previously made changes to the sub function which could impact the order things need to run in.
Fix for #258.  Ensure there is enough items in the status' to return one return null
Fix for #257.  Only put the status in if we have a status, if not, then it's an empty string.

Added a check after pulling string out to ensure it's not empty.
Changed profile filler text to placeholder text

On a slow network the filler text was showing up before being replaced
by the person's bio.
Merge pull request #262 from jamesduffy/develop

Changed profile filler text to placeholder text
Merge pull request #260 from BlythMeister/MyBetaVersion

Few more beta bug fixes
Merge branch 'Upstream_release' into Upstream_develop
Merge remote-tracking branch 'upstream/develop' into develop

merge upstream# the commit.
merge