Add warning raise when user bind sketch to canvas 

Add warning raise when user bind sketch to canvas with different graphics context.

So, if we initialize canvas with different context we can get some artifacts. This is depends from html canvas element, not from us.

P.S. Need to swap project version to 2.2.3-SNAPSHOT?
It needed for check that getObjectById returns ```null```.  Because JS ```null``` not equal ```nil``` in ClojureScript. This means that ```(when host-elem ...)``` always true if ```host-elem``` is pure JS object.