archaius-scala: ChainedProperty.map

scala ChainedProperty bindings:
* correct apply() definition to be scala-y.
* provide a map implementation which takes a conversion function, allowing ChainedProperty implementations of arbitrary type to be created.