Bug 529697 - (CSP 1.1) Implement form-action directive [1/4], r=geekboy

Teach CSP about the form-action directive from CSP Level 2.
Bug 529697 - (CSP 1.1) Implement form-action directive [2/4], r=smaug

Check CSP when submitting HTML forms.
Bug 529697 - (CSP 1.1) Implement form-action directive [3/4], r=unfocused

Make the cspFrameAncestorsBlock error page generic and use it with
the form-action directive too.
Bug 529697 - (CSP 1.1) Implement form-action directive [4/4], r=ckerschb

Add mochitests for the form-action CSP directive.
Bug 1097878 - Additional fix for divertion from child to parent. r=sworkman
Bug 1001322 - Move wait_for_port to transport.py and call when starting a new session. r=mdas
Bug 1089536 - Allow multiple test variable files to be specified on the command line. r=mdas
Bug 704320 - Add tests for meta referrer implementation (r=bz)
Bug 704320 - Parse and implement meta tag-based referrer policies for documents and nsHttpChannels. (r=bz,mcmanus)
Bug 704320 - Changes for HttpChannelParent. (r=mcmanus)
Bug 704320 - Implement referrer policy support for script loads. (r=jst)
Bug 704320 - Add referrer policy support to stylesheet and CSS loads and fonts.  (r=bz)
Bug 704320 - apply referrer policies to image loads (r=seth)
Bug 704320 - content/dom changes for meta referrer support. (r=jst)

This enables referrer policies for:
- EventSource         (content/base/src/EventSource)
- XMLHttpRequest      (content/base/src/nsXMLHttpRequest)
- HTML media elements (content/html/content/src/HTMLMediaElement)
- window.open         (embedding/components/windowwatcher)
- window.location     (dom/base/nsLocation)
Bug 704320 - enable meta referrer policies for object loads. (r=jst)
Bug 704320 - Add referrer policy support for nsIWebBrowserPersist and its consumers. (r=jst)
Bug 704320 - Referrer policy support in nsSyncLoadService. (r=peterv)
Bug 704320 - Add tests for whether preloaded resources can be reused after script-added meta referrer policy is added to a document. (r=bz)
Bug 704320 - Tests for meta referrer policy whitespace trimming and invalid policies. (r=bz)
Bug 1100083 - Don't crash if disableSingleStepProfiling is called when not profiling (r=djvj)