Using string iterator instead of creating new strings
Merge pull request #15 from kanielc/iterators-to-data

Using string iterator instead of creating new strings
Fixes #16 Fixes #17 MSVC++ doesn't like string iterators dereferencing
Added tracking for eastimated lines of code
Fixed iterator dereferencing on MSVC++ and bug tokenizing files ending with a comment
Merged checkUppercaseNULL with checkBannedIdentifiers
Fixes #18 ErrorReport output now respects the cmdline -l option