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

@kconner @jnjosh please review