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