Part 2 of 2 of Map.STORE refactor
Part 2 of 2 of Map.STORE refactor

- fix issue with Object Hash detection
- make .STORE a multi
- add a candidate for handling Maps
  - if it is an actual Map (no subclass / roles), it's basically a clone
  - if it is a normal Hash / Map, now 4x as fast
  - if it is an Object Hash, now 1.5x as fast
- add some comments

nbrown/rakudo,Gnouc/rakudo,MasterDuke17/rakudo,nbrown/rakudo,softmoth/rakudo,tony-o/rakudo,softmoth/rakudo,tony-o/rakudo,nbrown/rakudo,Gnouc/rakudo,softmoth/rakudo,rakudo/rakudo,labster/rakudo,Gnouc/rakudo,labster/rakudo,nbrown/rakudo,tbrowder/rakudo,Gnouc/rakudo,MasterDuke17/rakudo,rakudo/rakudo,MasterDuke17/rakudo,salortiz/rakudo,Gnouc/rakudo,MasterDuke17/rakudo,labster/rakudo,tony-o/rakudo,rakudo/rakudo,nbrown/rakudo,tbrowder/rakudo,Gnouc/rakudo,labster/rakudo,salortiz/rakudo,MasterDuke17/rakudo,tony-o/rakudo,softmoth/rakudo,salortiz/rakudo,rakudo/rakudo,nbrown/rakudo,tbrowder/rakudo,softmoth/rakudo,salortiz/rakudo,tbrowder/rakudo,tbrowder/rakudo,MasterDuke17/rakudo,salortiz/rakudo,rakudo/rakudo,salortiz/rakudo,tony-o/rakudo,labster/rakudo,tony-o/rakudo,labster/rakudo,tbrowder/rakudo,rakudo/rakudo