clean up related to the PhrrasePenalty producer

transform the PhrasePenalty basic feature functions into a FF like
WordPenalty
beautify
beautify
functions to handle with Document-Level Translation tags
read DLT tags from input
beautify
bug fixed
bug fixed; cleanup
preparation for DLT info
preparation for dynamic cache-based phrase dictionary
remove useless files (generated by beautify)
rpeparation for Dynamic cache-based LM
Added code for DynamicCacheBasedLanguageModel
unused file
code cleanup
handling of online command and loading of files
cleanup
added more commands, more scoring functions; cleanup
beautify
added a dynamic cache-based PhraseDitctionary; applied changes to the cache-based LanguageModel ; a lot of verbose message; some code cleanup