Rewrote the MODIS frontend to match the new scheme.
Includes separating out some common frontend features. AWIPS configuration file still needs to be updated.
Updated new awips config to have modis products
Updated binary backend and cleaned up backend role a little bit.
Added ninjo backend and fixed ll2cr percentage calculation
Moved exit-on-error to script utils and to all backends and frontends.
Cleaned up remap.py. Removed old functions.
Moved remapping modules to submodule in preparation of future cython files.
updated scripting __main__ modules for awips and ninjo backends and remapping
Reworked drrtv frontend to work with new interface. Not as flexible as it could be, but works.
Updated nearest neighbor remapping so it's optimized and only a few lines of code.
Fixed major bug in ll2cr for calculating projection circumference
Set proper remapping method default for drrtv to nearest
Added hdf5 backend.