First pass on the refreshed UI
Basic exports
Group error types

Errors are now grouped by type
Show form to explain issues if the results weren't clean.
Merge branch 'feature-export' into UI-Refresh

Conflicts:
	vip-scanner.php
Markdown formatted export
Download the export instead of just viewing it :)
Auto scan the current theme

* Scanner runs every time the VIP Scanner screen loads
* Only scans the current theme
* Uses the first review in the list by default
* Change the review with the dropdown that has been moved to the right side
Format plaintext export
Abstract plaintext display to a new function

We're going to need this in at least one other place when we start
sending emails from the plugin, so might as well keep the plaintext
display abstracted
Add review form and ability to submit via email

This will zip up the current theme and mail it to an email address
along with the scanner results and answers to the questions

Questions taken from:
http://vip.wordpress.com/documentation/code-and-theme-review-process/#how-to-submit-a-theme
Add seperator between the submission form and the scanner results
Add hooks for form handling

We really only need to include the VIP submission form with VIP sites,
so let's add a couple hooks that let us add forms and add the VIP form
using those hooks. The VIP form now lives in vip-scanner-wpcom and
only shows if the VIP Theme Review is being used to scan the theme.
Cache the scanner results to speed up exports

Still run a scan every time we refresh the page. If the results are
different than what's in the cache, update it. This is nice because we
can use the cache to power exports. Instead of rescanning the theme, we
can use what's in the transient.

This greatly speeds up exports
Submit 'To' and subject are filterable
Add handling for required fields

* Redirect back to the same page with an error message if they failed to
fill in required fields
* Store the fields' values in a transient if it fails so we can refill them
Accidently left the wpcom-vip scanner required. Fixing that
Escape error counts
Fix error colors
Add wrapper around main content