Docs, tidy up, and tweaks to for portability

 * Updated README
 * Make ES2 renderer the default in the demo
 * Remove Depth functions as not needed ATM and causing issues
 * Bumpt cffi/pycparser deps
 * Make random_walk.y fall back to slow version if libfast.so not found