New thrift parser using ply 

Main changes:

1. thrift/parser.py =>  thrift/parser/
2. removed cache. 
3. tests cases for new parser ( tests/test_parser.py, tests/parser-cases/)