Upload: Reduce line height
Webhelpers: Shorten time ago string
Upload: Allow backend to set file names
Merged in nsoranzo/galaxy-central (pull request #306)

Fix typo and reduce duplication in workflow API
Fixes for 12257:9b337a87d6ec.
Fixes for the tool shed's install and test framework.
libraries: hidden buttons for creation of folders and libraries (no role checking implemented yet + no upload yet)
Timing and statistics improvements in the tool shed's install and test framework.
Bugfix: Disallow shared workflows from being inappropriately deletable...

... by user workflow is shared with via workflow API.
Merge latest stable.
PEP-8 fixes for workflow controllers.
API testing helpers to run methods as alternative users.
Previous run_as method has some potential limitations, seems testing permission/security things is more correct if actually using normal alternative user key.
Workflow API tests for deletion functionality.
Various refactoring to reduce code duplication (in this and subsequent changesets).
Fix for aggregate_scores_in_intervals.py broken in 95bf71620d50c6d81248eef2001a7dc156ae1088.
Migrate 43 tools from the distribution to the tool shed.
Remove migrated tools from tool_conf.xml.main
Fix for aggregate_scores_in_intervals.py broken in 95bf71620d50c6d81248eef2001a7dc156ae1088.
merge stable
Fix description for find_diag_hits.
Merge default to next-stable, open next-stable in preparation for release.