proted sel to protocols
completed implementation of sel, sel-set, and sel-set!;Added suitable protocols with default implementations;Default implementation dispatches to get- and set-row/column when possible;Updated documentation;Added tests