Pulled out parsing of commit messages into separate function call. Modified TBGVCSIntegration class to use this method.
Updated the incoming mail processing to use the new function call for parsing text for affected issues. The mail processing was also updated to support multiple matched issues in the subject of mail (this includes adding both comments and files to all affected issues).
Commmit for issue #1995. Modified the TBGIssue::getIssuesFromTextByRegex() method to take care of parsing the issue transition strings, and return instead an array describing those transitions. Updated the VCS integration and incoming mail processing in accordance with this. The issue matching regexes now have the transitions parameter that does not match the parenthesis. Updated the doSearch method to access the 'issues' parameter when using issue regex. Renamed a couple of variables for better understanding. Updated gitignore file.