added sel-set and sel-set!. Now feature complete. :all is now :*
updated setting the whole array so that it can deal with any dimensionality
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
Merge branch 'selectors' into develop

Conflicts:
	src/main/clojure/clojure/core/matrix/compliance_tester.clj
fixed conflix in compliance tester
fixed conforming? bug
updated tests
Merge pull request #127 from mschuene/conforming-bug

fixed conforming? bug
delete extra generic code
added data only selection functions to core.matrix, sel and set-sel are build ontop of them, select is guaranteed to return a view - default implementation creates a NDWrapper, added set-1d!, set-2d!, set-nd! support to NDWrapper, updated tests and documentation
Merge branch 'develop' of https://github.com/mikera/core.matrix into selectors

Conflicts:
	src/main/clojure/clojure/core/matrix.clj
Merge pull request #125 from mschuene/selectors

completed proposed selector implementation
updated the remove-dim as discussed in the mailing list
updated documentation
Merge pull request #131 from mschuene/selectors

updated selector implementation reduce-dim behaviour
add basic pprint test
enhanced pprint to fix bugs and allow n-dimensional arrays
more pprint tests
Merge branch 'develop' of https://github.com/mikera/core.matrix.git into develop