Add editable swipeable multiple upload view

Major changes everywhere. Uses MediaDetailFragment for editing.