Rename SymbolSnakeCase cop to SymbolName
Add an option AllowCamelCase to SymbolName cop

This is related to #165.
Refactor a bit
Merge pull request #177 from yujinakayama/symbol-name

Rework SymbolSnakeCase cop into SymbolName
Merge pull request #178 from yujinakayama/refactor

Refactor a bit
Reverting "Improve performance in StringLiterals."
Revert "Improve performance in StringLiterals."

This reverts commit 69ef6d7b3c5a13989db8f05a1e2e0a83714ec80b.
Require Parser 1.3.3+
Port ClassAndModuleCamelCase to Parser
Change file name of avoid_global_vars.rb.

Missing _spec here.
Merge pull request #179 from jonas054/fix_spec_file_name

Change file name of spec/.../avoid_global_vars.rb.
Port ReduceArguments to Parser
Extract util method block_length
Port Blocks to Parser
Port FavorJoin cop to Parser.
Merge pull request #180 from jonas054/port_favor_join

Port FavorJoin cop to Parser.
Port OpMethod to Parser
Simplify name matching logic
Count / in a regex with scan
Make HashSyntax aware of special chars in a symbol name
Port Semicolon to Parser