Move Mapping::Definition to Mapper::DSL::Definition
Add pending spec for basic embedded value mapping
Refactor mapper and its DSL

  * decouple from axiom
  * use :from option instead of :to (ie map :foo, :from => :bar)
  * add type and key information to attribute objects
Remove obsolete version files
Unify files and requires