Simplified and echanced colorWithHexString

Replaced the current implementation with a version that can take a hex
string of any length whilst ignoring any wayward # characters that
could have made their way into the method.
Corrected comment.
Merge branch 'UIColor+HexString-Enhancements' into dev