fix travis permissions issue
Fix plotly export
Tidy up some sizing
Custom viewer select method
Custom viewer state saving/loading
Document cleaner select interface
Cast ComponentIDs to strings.

Closes #439.
Sidestep travis-ci s3 deployment, which seems broken.
Fix test failures on astropy master
Merge pull request #448 from ChrisBeaumont/staging

Misc. improvements