improved the end comment sniff

- Adds support for end class comments that include the name
- Fails on //end If or //end IF or //end iF
- Adds check of comments if they exist on structures shorter than 10 lines, previously it would skip the check completely, so you could use //end else on an if as long as it was short.  Or get the wrong function name on a short function
- Adds support for a space after the // on an end class comment
code review and more

- added support for //end do (and variants)
- added support for //end MyInterface (as an example)
- changed the multi-conditional block to a switch
- fixed the logic on the check for short blocks with no comments
Merge pull request #18 from zbtirrell/improved-end-comment-sniff

improved the end comment sniff
Code sniffer now barfs when it sees esc_js()
Code sniff, remove double quotes
Merge pull request #20 from Camwyn/esc_js

Code sniffer now barfs when it sees esc_js()
Add the VIP escaping rules to our sniffs
Merge pull request #21 from Camwyn/master

Add the VIP escaping rules to our sniffs
fixing DoubleQuote sniff

WordPress removed their custom sniff config

See: https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards/pull/236