First major VIIRS Frontend rewrite. Able to extract raw products from the file with the new frontend interface (in progress).
Added generic classes for swaths, scenes, and the main meta data dictionary.
Added ability to save and load JSON meta data dictionaries. Created more complex FBF loader. Fixed VIIRS regexes.
Made VIIRS product list a keyword that can determine what can be created.
Added VIIRS SST and cleaned up JSON loading/unloading by using json provided base classes.
Added VIIRS SST product and very early unit tests. Upped VIIRS frontend version
Added IFOG product to new VIIRS Frontend
Added secondary DNB products and adaptive btemps to new VIIRS frontend.
Requires changes to histogram functions to work as is.
Updated histogram and DNB scaling functions to handle an 'out' parameter and not make in-place changes to the input array by default.
Cleaned up VIIRS filename filtering for easier testing. Removed unused scene objects.
Added QF1 masking to VIIRS SST in the new Frontend.
Had to add extra processing dependency of 'None'.
Merge branch 'viirs_frontend' into viirs_frontend2

Conflicts:
	py/polar2grid_core/polar2grid/core/fbf.py
	py/polar2grid_core/polar2grid/core/time_utils.py
	py/polar2grid_viirs/polar2grid/viirs/prescale.py