Make namespaces in class declarations optional
Create a Snap standard based on PSR2

Removes some of the problematic requirements: namespacing, EOLs, spaces
for indentation. The goal is to eventually remove these exceptions.
Make Snap the default standard
Support variable indent level in switch/case
Comment structure of ruleset declarations
Adjust switch/case indent expectation
Support variable indent, PEAR FunctionDeclaration
Use indent 1 in PEAR FunctionDeclaration
Add other nice things

These are not strictly part of PSR2 but catch many dumb WTFs.
Remove indent and EOL modifications
Merge pull request #1 from rhowardiv/topsr2

PSR2 for snap