Port fixes for the memory leak problems from distorted-examples.
Port changes from the 'distorted-cube' target.
Correct a bug in DistortedBuffer: we only mark it for creation when we actually have all the data ready, otherwise it can happen that create(0 is called before setData() !
New module: Rubik App. Initial commit.