Issue #109

Fixes issue #109 where nested parentheses within the parameter signature additional traits caused a failure to correctly recognise the signature as valid due to not matching the ParameterAbbrevDefinitionRegex.
I have removed the regex in favour of manually parsing the parameter signature so as to make the code clearer and more maintainable than what the regex would have had to become in order to match nested brackets within the additional traits as well as possible additional brackets in the signature description.
Merge pull request #146 from kuangmarkeleven/kuangmarkeleven/parenthesesInParameterExamples109

Issue #109
Issue #107

Fixes #107. Amended regex PARAMETER_IDENTIFIER to allow % encoded characters and added tests for valid, invalid and incomplete % encoding.
Merge pull request #147 from kuangmarkeleven/kuangmarkeleven/SupportPctEncodedValuesInURIParametersDescription

Issue #107