web-masons/Cornerstone — pull request #17 by divideandconquer (2014-09-02 19:30:05+00:00)
Title: Adds a bunch of new functionality

## Adds the following view helpers:
* Attributes
** Allows views to set attributes on tags in other view files (e.g. setting the angular attributes on the body tag in the layout)
* ControllerName
** Retrieves the name of the controller handling the current request
* GoogleAnalytics
** Returns a GA code snippet to add analytics to the page. This snippet comes from the `layout/partials/site/google-analytics.phtml` template
* ModuleName
** Retrieves the name of the module handling the current request
* RouteName
** Retrieves the name of the route currently being served
* Variable
** Allows the getting and setting of global view key value pairs - this allows for changes to the layout based on the view being loaded E.G view foo requires a specific class be set on the body tag but view bar does not etc...
* YouTubeIframe
** Returns markup for a youtube iframe embed based on configuration and parameters

## Adds Logging functionality
* Json Formatter
** json_encodes your logs for easy parsing
*Syslog writer
** Adds a writter uses socket connections to write to syslog

## Adds vagrant setup
* Vagrantfile
* Berksfile
* .ruby_version
* metadata.rb

## Adds `cornerstone-grunt` support
* gruntfile setup
* casper initialization

## Adds ability to include override-able rewrite rule and modsec partials in vhost

## Adds more specific layout partials
* default-head-scripts.phtml
** can be overridden per site to add site specific header scripts
* default-head-styles.phtml
** can be overridden per site to add site specific stylesheets