TrackBase & HitPattern redesign discussed on the RECO meeting of 08/05/2014

Documentation about the changes:
* https://twiki.cern.ch/twiki/bin/viewauth/CMS/TrackingHitPatternRedesign
* https://indico.cern.ch/event/317592/session/4/contribution/18/material/slides/0.pdf

The Backward compatibility issue presented on the slides is solved.
I'm lost.
What's the point of going this long way and include DetId implementations?
The purpose of these rules should be just to take old bits 2 to 10 with a period of 11 and move them to bits 3 to 12 with a period 16, and change the meaning of the first 3 bits.