SCHEMA-198. KijiColumnName validates family names using KijiNameValidator.

TestKijiColumnName contains updated unit tests. KijiInvalidNameException
is now unchecked. Unqualified names are normalized to null. Group type
qualifiers and map type qualifiers are not distinguished, but qualifier
must be a valid printable ASCII string.