add mapping functionality on $dicomDOM level

pass xmlString to mapper.js
return a new $dicomDOM
- values mapped as per var mappingTable
- values changed as per var specificReplace
- values hashed or removed as per mapdefaults.js, if no definition in specificReplace
fix to hash uid part