Removed contentScale warning; see #441
Cosmetics: clean up Canvas Context creation
Embed GL shaders in source; close #444