Adding undo/redo support for paste actions

Basically I added an option to the slick.cellexternalcopymanager.js called clipboardCommandHandler, which names a function to receive a "clipCommand" object that has execute() and undo() functions. 

This follows the pattern of the core SlickGrid object, which allows you to specify an "editCommandHandler" option that does that same thing.