Re-wrote the umple parser:
  advantages to new parser:
    weird grammar issues should be deminished
    whitespace no longer an issue in most cases
    faster, uses regex and multithreading to parse 15 seconds faster(on my machine), the overall improvement was 2:40 for the full build to 1:50
    regexes are used as terminals which means, if updating to the parser is required, it should be easier than it was in the past
  disadvantages:
    grammar files now take time to parse, on my machine it takes about 0.2 seconds, which is the bottle neck for small files(small files will take about 0.3 seconds)
    its new so there could be some bugs that the test cases and the umple internal parser don't test    
    


git-svn-id: http://umple.googlecode.com/svn/trunk@3142 6ebf9d09-8eb1-0036-9d08-68c07d1b990a