Updated ZF2 submodule and changed to segment route

- Switch to segment route instead of regex route
- Remove custom URL helper, using ZF-proivded one now
Updated for ZF changeges

- Module::getConfig() now returns a simple array, not a config object
- View listener returns a PhpEnvironment\Response (sendable) upon error
Update classmap
Remove $env parameter from initAutoloader method
Add vendors/ directory for third-party modules

- The odd-looking .gitignore is so that the README file is included in the
repository, but if the user installs some third part modules, they won't
accidentally be added to the skeleton git repository. We do the same thing in
the modules/ directory.
- Added readme explaining that vendors/ is for third-party modules
Update ZF2 submodule
Updated for new event-driven module manager

- ZF2 submodule updated
- Application module now uses getParam('config')
- Application module now makes use of AutoloaderProvider interface
- index.php updated to new module manager interface
Updated ZF2 submodule to latest master, show exceptions on 404 error
Pass exception on render404() method of view listener
Updated ZF2 submodule to point to GitHub as new canonical repo
Remove unused bootstrap_class config value from Application module
Added headLink, headMeta, and headScript to layout for added flexibility
Convert to singular path names and move ZF2 submodule

- s/configs/config
- s/vendors/vendor
- moved library/ZendFramework to vendor/ZendFramework, got rid of library/
- updated zf2 submodule
- added config/autoload path with readme explaining the purpose
- set up to glob for config/autoload/*.config.php
s/configs/config in Application module
Fix .gitignore so ZF2 submodule works. Fixes issue #6
Remove gitignore files
Moving pages/404.phtml rendering (in case of 404 errors) to error/404.phtml
Adding setting for exceptions visibility in error views
Stronger typing on error views to avoid E_FATAL and hide exceptions if display_exceptions is not set to true
Remove references to application environment.

- Updated ZF2 submodule
- Added local dist config file, gitignored non-dist counterpart
- Added default global config file
- Some comments explaining the purpose of the files