Cast spacing fixer - fix for #108 issue.

Extract spacing near cast keywords from ControlSpacesFixer and rewrite it to use tokenizer.
Extends utests as well.