Changelog:

- gradle: update support libraries

- post: show snackbar when toggle thanks

- subscribed: fix toolbar elevation issue

- global: add elevation to more toolbars

- cab: improve cab icons

- message: show message actions

- message: prevent fab from covering message

- global: implement design library fab

- forum: implement snackbar

- profile: add toolbar to user profile view

- navdrawer: reorganize navigation drawer items

- dialog: fix keyboard not showing with the create and reply dialogs

- pm: improve private message reply dialog

- pm: improve private message layout

- posts: adjust FAB padding

- dialogs: improve dialog layouts

- dialogs: resize create post, message and thread dialogs

- news: show news images

- post: fix FAB covering post action buttons

- navdrawer: reset email on logout

I was going to release this build last week but I had some issues with Marshmallows permission system. I didn’t realise Google had changed the protection level for External Storage access from normal to dangerous. So when I tried to download an attachment I got an FC. There is a slight issue with the dark and black theme, device images appear to have a white background. I’m not sure what to do with this, maybe disable the device images and revert to the placeholder Image?you may need to remove the old version before you install this one; I had some issues with my old signing keys.- Links are now clickable- Fix KitKat FC when viewing posts- Make thread divider more visible in dark theme- posts: edit snackbar action- gradle: move verisonCode and versionName to gradle- posts: fix FC if the download folder doesn't exist when downloading an attachment- permissions: implement Marshmallow permission system for download attachments- textstructure: fix code container FC- devices: theme the find your device fragment- strings: update- search: implement back press listener- profile: layout improvements- posts: fix pager position- posts: scale images down if they are too big- posts: cleanup- posts: fix floating paging header in threads that have only 1 page- strings: fix type- posts: enable text selection on posts text- strings: improve settings strings- settings: add an option to load a certain view when the application starts- posts: fix post attachment color- pm: show snackbar for new private messages on launch- profile: cleanup- profile: redesign user profile section- settings: fix signature not being added correctly when quoting posts- theme: adjust post quote colors for the dark and black theme- theme: adjust post action button colors for the dark and black theme- fragment: add back press listener- theme: add theming support- settings: show signature when creating a post if the option is enabled- gradle: update libraries- prefs: enable option to show post signature- prefs: enable option to disable double back press to exit- prefs: change backpress option from checkbox to switch- prefs: add option to change subscribed default view- prefs: Implement settings functionality - part 2- prefs: Implement settings functionality- global: switch to support library tablayout- gradle: update libraries- settings: add subscribe default view option- gradle: updateBuild from 23rd of July 2015