generate include.js more frequently:

* On every compress
* Every time run_locally.js is called.

Also:
* Build include.js into the resources/static/build directory like other generated resources.
* Rename generate_include.js to create_include.js for consistency
* remove resources/static/include_js/include.js from the .gitignore list
Replace underscore witn tinyscore.

* In the frontend-qunit-test Selenium test, replace _.map with a _.each.
bump version in dev after branching train-2013.03.01
group by browser type; no version changes
stop referring to VISTA. That actually gets mapped to "Windows 7" ("Windows 2008").
use the saucelabs documented platforms for Linux, Mac, and XP. None of the actual userAgent and OS have changed up to this commit
s/VISTA/Windows 2008/ here for consistency
add option --interaction-data, to allow tuning/disabling of rate of interaction_data
fix error reporting for a rare error to not be '[object Object]'
issue 3067 - don't require caller to have curry on Function prototype
Add failing capitalization tests for address_info
address_info is now case-insensitive with both json and mysql databases
address_info now returns the email's canonical form
Update the front end for email canonicalization.

The theory:
* Get the canonical form of an email as soon as the user types it in.
* Pass the canonical form around so there is no worry as to what email is being worked with.
Check to make sure sign in is case insensitive in dialog and on main site
Update privacy policy, in accordance with Bug 848506

https://bugzilla.mozilla.org/show_bug.cgi?id=848506

Fixes #2922
issue #2339 - don't require that an IdP supply a specific text string to indicate that the user is not authenticated
update frontend tests, now that an unknown provisioning error collapses into user must auth
Run `npm install` in the automation-tests directory in scripts/postinstall.js

fixes #3084
Allow action.message to be defined whenever calling the function returned from getErrorDialog.