update generator to 0.17.0 and testing

Only includes some testing updates
Merge pull request #372 from eddiemonge/testing

update generator to 0.17.0-pre.4 and testing
Changed all indentation to two spaces, updated jshintrc to reflect this. Fixes #286.
Merge pull request #383 from aendrew/two_spaces

Changed all indentation to two spaces, updated jshintrc. Fixes #286.
Merge pull request #8 from yeoman/master

Merge with latest base
Fix components relative path
Merge pull request #386 from neilhem/patch-1

Fix components relative path
rollback update to readme

The original text was correct. The bower_components directory may physically (digitally) be located as a sibling to the parent of index.html, but when run from grunt serve or built using grunt build, the components inside are placed adjacent to index.html
Remove test/bower_components from gitignore list

No need to specify test/bower_components in gitignore, if bower_components folder was added without "/".
From git docs:
> If the pattern does not contain a slash '/', Git treats it as a shell glob pattern and checks for a match against the pathname relative to the location of the .gitignore file (relative to the toplevel of the work tree if not from a .gitignore file).
Merge pull request #389 from neilhem/patch-2

Remove test/bower_components from gitignore list
change 4 spaces indent to 2

Change 4 spaces indent to 2 according to .editorconfig file config
Merge pull request #390 from neilhem/patch-3

change 4 spaces indent to 2
Update to Apache Server Configs v2.5.0

Changes between v2.3.0 and v2.5.0:
https://github.com/h5bp/server-configs-apache/compare/2.3.0...2.5.0
Merge pull request #392 from alrra/update-apache-server-configs

Update to Apache Server Configs v2.5.0
Gruntfile can be a .coffee file
Revert "Gruntfile can be a .coffee file"

This reverts commit f02b9454b266258097ac4cbd28d7efe3679eab64.

Not important enough to break the tests.
Update app to gen 0.17.0 syntax

Fixes #384
upgrade testing to use 0.17.0 goodness
organize template folder a bit
fix bootstrap things

Fixes #363
Fixes #366
Fixes #388