Added a library version constant.
Back links to tests.
Update TODO.
Allow WebGL failure to fallback to other renderers.