Add new ExtraSpacing cop and correct offenses
Bundler is a development dependency

Specify that in the gemspec.
Minor changes in c-extension

* Some variables renamed.
* Consistency when checking for Qnil, Qtrue and Qfalse.
* Style changes.
Merge EVENT_COMMON macro into EVENT_SETUP