Rechit

Import from old CVS HEAD:

 * Refactor the code
 * Add RecHit Embedding
 * Make it run in CMSSW_7_0_x