More permissive setTexuture. Change from ofTexture to ofBaseDraws.

ofxFXObject.setTexture don't actually need it's argument to have ofTexture specific capabilities. The only needed capability is drawing, so ofBaseDraws allows a more versatile usage, and as ofTexture extends it, the change is backwards compatible.

This pull request changes the type of the argument and updates the kaleidoscope example, showing the simplified usage.