Functional ntuplizer starting point for miniAOD

#349
I now have have make_ntuples.py working with miniAOD. Some reminders: This branch breaks compatibility with anything before CMSSW_7_0_6 and with the UW PAT-tuples. It will take some work to get the UW PAT-tuples back in line. Also, not all Run1 IDs are available in the miniAOD format, so many have been turned off.

To test this pull request:

```
cmsrel CMSSW_7_0_6_patch1
cd CMSSW_7_0_6_patch1/src/
cmsenv
git cms-init
git clone --recursive git@github.com:dntaylor/FinalStateAnalysis.git
cd FinalStateAnalysis/
git remote add upstream git@github.com:uwcms/FinalStateAnalysis.git
git checkout miniAOD_dev
cd recipe/
PATPROD=1 LUMI=1 LIMITS=0 ./recipe.sh
```

```
source FinalStateAnalysis/environment.sh
cmsRun FinalStateAnalysis/NtupleTools/test/make_ntuples_cfg.py channels="em,mt,gg,mj" useMiniAOD=1 isMC=1 rerunFSA=1 miniAODScenario='V7' inputFiles=/store/mc/Spring14miniaod/TT_Tune4C_13TeV-pythia8-tauola/MINIAODSIM/PU20bx25_POSTLS170_V5-v1/00000/063013AD-9907-E411-8135-0026189438BD.root
```

There are quite a few things I think I can add back in relatively easily. So let's not merge this PR yet. I also need to update the README.