miniAOD functional ntuplizer

This is now a fully functional ntuplizer with a couple things turned off including mvamet and some Run 1 IDs that aren't present in the miniAOD format. This is in reference to #349.

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
```
Same with these.