Add new functions for combining sets (tables) together, with and without
key mapping.
Replace set_combine with a call to combine_with_map, using defaultSlotMap as
a key map.
Adjust gearSwap to gearswap for user environment.
Tidy.
Merge pull request #607 from Kinematics/4.1-dev

4.1 dev