[FEATURE] ProteinProphetAdapter

TPP PeptideProphet and ProteinProphet adapter. This version is working for XTandemAdapter idXML results. TPP/xinteract program will do the PeptideProphet analysis on the peptideID results and TPP/ProteinProphet will do the protein inference. 
Tests are added into the SEARCHENGINES folder.
what would your code do if another search engine was used to search? Would it not work, would it throw a reasonable error message or produce wrong results without giving an error? It is ok to not have something implemented (yet) but please make sure your code gives the user sensible feedback