Merge pull request #249 from mverzett/master

New features from Mauro: golden rereco jsons, kNN training, smartdict + various fixes
Remove auto-pull anti-feature

It confuses newcomers.
ruby function library
view to project 2D histograms
removed functionalities that cannot work with 2D histograms and cause potential bugs
several bugfixes
added size-limited (to 1) caching decorator
memoize last kNN call
change in legend naming
Merge branch 'master' of https://github.com/uwcms/FinalStateAnalysis into delicate_changes