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, the ntuples currently have genParticle information turned off, as well as MET and some trigger stuff. Also, not all Run1 IDs are available in the miniAOD format, so many have been turned off as well.

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.