Fixed header inclusions.
Make sure m_numInputScores is initialized properly.
1. Fixed order of initializations in constructor so gcc won't complain.
2. Added call  to PhraseDictionary.release(TargetPhraseCollection*) to
   release used TargetPhraseCollection's.
Added mmlib as a dependency for FF_Factory.o
Added virtual member function release(TargetPhraseCollection*) to
PhraseDictionary, which gets called by the destructor of InputPath to
release TargetPhraseCollections that aren't needed any more.
Initial check-in.
Made member Tokenindex.ridx mutable.
Reinstated pstats caching.
Numerous bug fixes; implemented caching and improved life cycle
management for TargetPhraseCollections.
Adapted to configurable map type in pstats.
Bug fix: dependency .../UG/generic//generic was missing for custom-pt
Errors occurring when accessing data files now throw exceptions.
Added missing #include.
Changed verbosity level for "read confusion net with format ..." to 2.
Added missing library for custom-pt.cc
Added another constructor to TSA_tree_iterator.
(1) Bug fixes related to locking. (2) pstats cache disabled when translating confusion networks.
1. Renamed PhraseDictionary member function release() to Release().
2. Added option to check phrase prefixes for early stopping of
   InputPath generation when translating confusion networks.
Reformatting for readability.
Reformatting for readability.