NsUrlStringConverter
String ↔ NSURL.
NSURL.URLWithString returns null for malformed URLs; in that case convertTo throws MappingException.TypeConversionFailed.
Round-trip caveat: NSURL normalizes URLs (e.g. adds trailing slash to bare hosts). Tests must use pre-normalized URLs to pass a true round-trip check.