Attempt to fix post_login redirect loop issue when token needs refreshed
Add url for package versions not linked as current_prod or current_beta
- Properly handle and log failures when starting an mdapi deploy
  operation
- Change purgeOnDelete to be configurable in mdapi deploy calls and
  always set to false when target org is not a sandbox or DE org as
  purgeOnDelete is not allowed on production orgs
- Sleep for interval defined in mdapi class between status checks to
  prevent hammering the api with status checks
- Fix active progress bar styling on installation_overview
- Fix Return to installer link on failed installation_overview
Show version of uninstalled package for uninstall steps
Show uninstalled version and upgraded version
Merge branch 'master' of github.com:SalesforceFoundation/mrbelvedere
Added content_intro_beta field and changed to use it as an override if
the installer is installing a beta version of the main package
Merge branch 'master' of github.com:SalesforceFoundation/mrbelvedere
Fix heading on connected org box
- Fix redirect loop issue with oauth refreshes from post_login
- A few minor template style tweaks
Flag redirects from package_version_overview to post_login and redirect
to logout instead on second iteration.  This is to prevent a redirect
loop if something goes wrong in the session
Added package_stats view to show installation stats
Include url route for package_stats
Changed to use 30.0 MDAPI and new endpoint urls (pod.salesforce.com
instead of pod-api.salesforce.com)
Modified log text to show previous version if uninstall fails rather
than the new version which would be installed in a later step
- Added handling of NoSuchElementException in package builder
- Added more defensive code in xml element parsing to make sure the
  element exists before getting its value
Switch from Chrome to Firefox in package builder to hopefully allow more
time for Upload form to load before the browser considers the connection
timed out and return "This webpage is unavailable"