Make Values and InteractControl parcelable

-Caused crash when application lost focus
Tweak InteractViewState not to use serializable

-Less overhead
Add extra permission for writing ext storage

-Unavoidable, since we have no way of knowing how large an image output
will be
Add icons
New menu for SageActivity
Add constants and strings
Add event for notifying share availability
Misc fixes
Add sharing functionality

- Can share link,link url and image output
- Trash refresh, since it was a glorified run
- Keep ActionBar icons permanently visible