Prepare for Display Lists.

- This is still a very rough experiment.
- Added spaceChanged and renderChanged flags in Avatar.
- Updated UI to support these flags.
- Added some tests to save DisplayLists (DP) when possible.
- Used DP instead of full rendering when possible.
- Bug with shader currentlyBound to fix.