Cleanup ohe to use mass-fetch endpoints
finish cleanup
Fixes to loading behavior
Fix channel subscriptions & some other bugs

- Fixes to sessions
- Fix channel updates
add net.app.core.attachments net.app.core.file_list attachments
forgot the actual message body template file lol
add inline images for oEmbed photos
take another stab at file urls
camofy thumbnail urls

- see https://github.com/atmos/camo
use ng-src for img
file uploads
cleanup on file attachments

- 302s for image and file links
- set fixed height for inline images
- fix scrolling
fix some file upload issues

- submit button default order
- re-focus on textinput after file upload
- handle empty files and bad oembeds
tweak upload progress bar
don't submit message if file upload in progress
file upload on channel list page
fix enter button behavior again