Bugfix for caching

Reloading neighbor geometry now happens *after* validation of chunk
data, so that it works properly (the bug was invisible unless you can
see through walls, but this will still help performance and *be right*)

Also I kept playing with Demo 2 and tweaking it (weee, shaders) but
nothing interesting to report.