Fix IE failing when authenticating with IdP from main site's /signin

* window.name is used to keep track of where to redirect the user once authentication with the IdP is complete. IE was losing window.name when redirected to the IdP because it was set from within the dialog.
* Set the window.name to auth_with_primary when window.open is called.
* Update WinChan to use the version that allows the setting of window.name
Change all references of en-US to en
initial set of contributors
adding ops, qa, ux
Fix the email list not showing the scroll bar with >= 8 emails.

* All screens are now scrollable depending on their height.
* Variable renaming for clarity.
add deprecation warning to logout with callback

fixes #2427
add missing placeholder on INSERT statement for adding test users
Merge pull request #2422 from mozilla/issue_2399_scrollable_emails

Fix the email list not showing the scroll bar with >= 8 emails.
humans.txt as plain text
attempt to fix window switch / close errors

3 occasions of 2 sporadic failures in ci logs as of 5pm friday

seen at
https://ci.mozilla.org/view/Persona/job/identity.browserid.dev.windows.x
p.ie.8/1315/testReport/junit/123done.tests.test_new_user/TestNewAccount/
test_can_create_new_user_account

self = <browserid.pages.sign_in.SignIn object at 0x188cf10>

    def close_window(self):
>       self.selenium.close()

browserid/pages/sign_in.py:53:

E       WebDriverException: Message: u'ERROR Internal Server Error'

------------

seen at
https://ci.mozilla.org/view/Persona/job/identity.browserid.dev.windows.7
.ie.9/1324/testReport/junit/123done.tests.test_sign_in/TestSignIn/test_t
hat_user_can_sign_in/

https://ci.mozilla.org/view/Persona/job/identity.browserid.dev.windows.7
.ie.9/1313/testReport/junit/123done.tests.test_change_password/TestChang
ePassword/test_can_change_user_password/

self = <browserid.pages.sign_in.SignIn object at 0x2a3ff10>
selenium = <selenium.webdriver.remote.webdriver.WebDriver object at
0x29b9bd0>
timeout = 90, expect = 'new'

    def __init__(self, selenium, timeout, expect='new'):
        Base.__init__(self, selenium, timeout)

>       selenium.switch_to_window('__persona_dialog')

browserid/pages/sign_in.py:38:

E       NoSuchWindowException: Message: u"No window found
updating ejs to needed version for client compiling
/common/js/templates.js gets built dynamically in dev

The list of templates gets pushed onto a single file, with the EJS pre-compiled
into functions. Then, in the Renderer, the functions only need to be invoked,
meaning we no longer need the EJS client lib, and don't eval code.
updating templates, since <%= escapes content by default now
adding /test/mocks/site-templates.js route

this returns compiled site templates, similar to the dialog templates,
which are needed by the test suite to test the site works!
remove last instances of EJS on client-side

manage acct page uses a template, but has no
need for EJS to parse it, since it's plain HTML.
remove _.template usage

_.template uses new Function, which means evalling code
evalling code is bad. so now we don't do it.
compileDebug should be false is minified
update static resources test since ejs is gone
resolving merge conflicts
Make sure method name in comment matches the current function name