Fix UI messages
Implement CSP postprocessor (mainly to cope with CSP issues in Polymer JS)
Merge remote-tracking branch 'upstream/master' into csp-fixer
Switch downloading mechanism for bower packages: git clone -> zipped archive
Factor out an XHR-downloading function
Comments
Always hide cache folder (fixed #3018)
Merge remote-tracking branch 'origin/download-bower-pkgs-as-zips-2' into csp-fixer
Merge pull request #3050 from dinhviethoa/3018-hide-all-cache-folders

Always hide cache folder
temporary fix for run app with correct id.
Fix a non-consequential console warning when a package doesn't have bower.json.

Also, some additional comments.
Merge pull request #3053 from ussuri/download-bower-pkgs-as-zips-2

Fix a non-consequential exception for remote packages without bower.json
Merge remote-tracking branch 'upstream/master' into csp-fixer
Added tracking issue.
Merge pull request #3052 from dart-lang/run_fix

temporary fix for run app with correct id.
Remove unused import
First working CSP postprocessor (with known problems)

Known problems:
- Doesn't get started after an initial project creation or a 'bower install/update' run on a directory with no bower_components.
- Doesn't analyze the type of a script being outlined; that should at a minimum determine the extension.
added changelog
review comments
Merge pull request #3061 from devoncarew/devoncarew_notes

added changelog