Report square brackets in URI templates

issue #58
Added UriParser to gyp
Soft tabs replacement, fix for gyp file
Hard tab replacement
More hard tab replacement
Amendments to URI Parser based on feedback

Fixed soft tabs, used RegexMatch instead of <regex>, added tags to
tests, added uri parser tests, simplified uri parser, added parse fail
reason to URIResult, made warning enum for URI more general
Altered URIResult to remove unneeded isValid and replaced with URIParsingResult
fixed uriparser tests
Attempting to get Travis-CI to pass build when VS build works fine
Adding namespace for Travis-CI build
Still attempting to get TRAVIS-CI to pass build when VS builds
SquareBracketsInPath with namespace change
enum namespacing
Merge remote-tracking branch 'upstream/master'
amended URI_TEMPLATE regex
removed single test identifier for Non ASCII characters in identifiers and removed path to python due to python not being in PATH
Merge pull request #79 from kuangmarkeleven/master

Report square brackets in URI templates. Closes #58