Suppress warnings from underlying libraries
Right now the software generates several warnings from the underlying software that aren't actually hazardous. Suppress those warnings unless the user is on a more verbose level of logging like debug.
For example, when converting L1 data into imagery:
2018-07-06 11:33:00.307 (INFO) : -------------------------------------
2018-07-06 11:33:00.307 (INFO) : Plotting quicklooks for file: /Users/evas/Dev/CSPP FW Quicklooks/test data/2018-02_AIT-Delivery_output/L1b/CONUS/OR_ABI-L1b-RadC-M3C02_G16_s20180012232199_e20180012234572_c20180012235015.nc
2018-07-06 11:33:00.340 (INFO) : Plotting variable: Rad
/Users/evas/Dev/CSPP FW Quicklooks/AIT_FW_Quicklooks/lvl1_data.py:373: UserWarning: Warning: converting a masked element to nan.
'fk1': float(nc['planck_fk1'][:]),
/Users/evas/Dev/CSPP FW Quicklooks/AIT_FW_Quicklooks/lvl1_data.py:374: UserWarning: Warning: converting a masked element to nan.
'fk2': float(nc['planck_fk2'][:]),
/Users/evas/Dev/CSPP FW Quicklooks/AIT_FW_Quicklooks/lvl1_data.py:375: UserWarning: Warning: converting a masked element to nan.
'bc1': float(nc['planck_bc1'][:]),
/Users/evas/Dev/CSPP FW Quicklooks/AIT_FW_Quicklooks/lvl1_data.py:376: UserWarning: Warning: converting a masked element to nan.
'bc2': float(nc['planck_bc2'][:]),
2018-07-06 11:33:03.495 (WARNING) : Square root scaling is configured for this product and the product data overflows below the lower limit of the range to be plotted. But matplotlib currently cannot display colorbars with an arrow indicating minimum overflow due to a bug. Therefore the minimum overflow indication will not be displayed in the plot for this data.
2018-07-06 11:33:06.028 (INFO) : -------------------------------------
I'll need to run some test cases to figure out if there are other common cases we'll need to catch. There may be some matplotlib and cartopy edge cases.