unit management #183

Added "required_units" to "AbstractUnivariateFunction" to allow for
unit validation on non-multivariate calculations. Also added a
convenience function for testing unit equality with or without
"cfunits".
Merge branch 'master' of https://github.com/NCPP/ocgis