ENH: Switched to more robust version check using LooseVersion. Suppressed
creation of CustomBusinessDay instances when requirements aren't met.
TST: Added checks to skip tests involving CustomBusinessDay when this class
isn't available due to numpy requirements not being met.