Variable restrictions sniff

@westonruter : Based off function-restrictions-sniff, this aims to do the same for variables, hunting them down and checking against pre-defined set of group checks.

Fixes #78