Fix for #276 refresh DM on send
Part 1 of #287 added string serialisation and deserialisation to Direct Messages
Fix for #287 Direct messages stored in a cache at both top level and lower level.
Fix for #281 DM now passed correctly between conversation view and summary view
Fix for #277 added an arrow under the avatar to show if the newest DM was actually your reply
Change the layout of DM slightly
Merge remote-tracking branch 'Upstream/develop' into MyBetaVersion
Upgrade to 3.0.6 twitter4j
DM passing correctly
Change cache handling when digging into a conversation to only pass the bits it needs to
Fix for #334 added DMs into a temp cache and re-load them on resume.
Update change log
Added missing logic for last refresh time & changed fetch to only do full refresh if it's more than 5 mins since the last refresh.  If less than 5 mins just get the latest.
Merge pull request #338 from BlythMeister/MyBetaVersion

DM Work Part 1