New:  Adding 'vars-on-top' rule (fixes #1148)

To be frank, the purpose of this rule is to contradict `block-scoped-var`.
So both of the rules cannot be applied simultaneously.
If I go with what you are saying then it dismisses the purpose of this rule.