Merge pull request #13 from jiafulow/prepare-v020

Restructured the entire codebase
Bug fix in NTupleMaker.cc
Bug fix in PatternMatcher
Reduced support for fake superstrips from 3 to 2 in SuperstripHasher
Added fas implementation in PatternGenerator
Added fas implementation in PatternMatcher
Added layer merging strategy to SuperstripStitcher
Updates following changes in SuperstripStitcher
Minor fixes in PatternGenerator and PatternMatcher

Added -O3 optimization flag.
Also removed the use of static variables in SuperstripArbiter and SuperstripHasher
Implemented amconvert
Miscellaneous updates