Make GetUniqueName() virtual so it's possible to inject a customized version when extending the compiler
Fixed indentation
fixed newlines
Merge pull request #63 from drslump/make-unique-name-provider-customizable

Make GetUniqueName() virtual so it's possible to inject a customized version