Detect tag.hbs template in themes

closes #2320
- changed detection from "tag" to "tag.hbs" in "frontend.js" contrroller
Add test for tag.hbs template.

refs #2321
Change validation for posts 'page' attribute.

issue #2305
- changed validation for 'page' to expect '0' or '1', rather than 'true' or
  'false'
- Added a 'can change a post to static page' test
- Added a 'can change a static page to a post' test
Merge pull request #1 from halfdan/add-test-tag

Add test for tag.hbs template.
Remove unused libraries.

refs #2326
- Remove unused libraries from core/client/assets/vendor/
- Add folder to .gitignore
- bower install is now handled by grunt init
Merge pull request #2335 from halfdan/bower-maeh

Remove unused libraries.
Merge pull request #2307 from Gudahtt/static-page-validation

Change validation for posts 'page' attribute
Fixing CodeMirror paths in GruntFile.js
Merge pull request #2321 from polygonix/2320-detect-tag-hbs
Bower dependency order OCD
Update system emails to come from ghost@blog.url

Closes #2145
Merge pull request #2345 from JohnONolan/emailfrom

Update system emails to come from ghost@blog.url
Do not cache 404 pages

closes #2334

- remove call to set cache-control in 404 response header
- update unit tests to expect this

Fix up unit tests
Merge pull request #2342 from dsschnau/nocache404

Nocache404