Support #FFF, FFF hex string formats; outError instead of NSAssert

@kconner @prachigauriar please review