Give useful information to the KPIs when reporting a custom error.

* If reporting a custom error type, use the action.title field as the reported error.

fixes #3584
'native' is a reserved word.

Android 2.3.6 pukes when it used as the key to an object. When it is wrapped in quotes, everything is fine.

fixes #3595
Updating doc with TOS/PP .ejs notes
Update tooltip copy with @ryanfeeley's suggestions.

fixes #3607
Merge pull request #3606 from mozilla/i18n-tospp-docs

Updating doc with TOS/PP .ejs notes

r+.
Merge pull request #3597 from mozilla/issue_3595_android_native

'native' is a reserved word.
Define `undefined` to explicitly be undefined in case an RP or IdP has accidentally redefined undefined.

fixes #3598
Use the ndash between 8 and 80: 8&ndash;80
use the &ndash in the initial email sent tooltip
Merge pull request #3613 from mozilla/issue_3598-undefined-include

Define `undefined` to explicitly be undefined in case an RP or IdP has accidentally redefined undefined.
replace ' with &rsquo;, a curly quote
Merge pull request #3585 from mozilla/issue_3584_kpi_error_title

Give useful information to the KPIs when reporting a custom error.

@kparlante gave me an r+, merging. Thanks @kparlante and @seanmonstar!
Fix the RP name showing up as undefined when a primary upgrades.

fixes #3621
Merge pull request #3622 from mozilla/issue_3621-idp-upgrade

Fix the RP name showing up as undefined when a primary upgrades.
document changes in train-2013.07.03
bump version in dev after branching train-2013.07.03
Merge pull request #3608 from shane-tomlinson/issue_3607_tooltip_copy

Update tooltip copy with @ryanfeeley's suggestions.

@ryanfeeley digs the updates. Merging.