Invoke cops' custom callback before processing the AST

This allow the cop to obtain additional information or reference
from source_buffer, comments and tokens before we start processing
the AST.
Merge pull request #363 from edzhelyov/call-cops-callbacks-before-ast

Invoke cops' custom callback before processing the AST