Changes:
1. Changed format of config file for fife reports. Now, these match OSG config file format (in that they have the report as the top level, and then any extra stuff).
2. Changed the index pattern module, so that we have dynamically-generated and configurable index patterns. We specify any number of index patterns in the config file, and then the various reports can pass that into the Reporter instantiation as the kwarg index_key. The default value for this is is index_pattern. Furthermore, the IndexPattern module's indexpattern_generate function will now return 'gracc.osg.summary' as a default.
3. Added alternate host attribute althost to Reporter class. This allows us to put multiple ES hosts in the config file, and select which one we want when instantiating the Reporter class.
4. Lots and lots of code refactoring (ternary statements, defaultdict, etc).
5. Addition of a new report - Top Wasted Hours by VO to the fife-reports subpackage.
6. Deprecation of report - Wasted Hours from fife-reports subpackage