Added Bits#getAndClear, Bits#getAndSet and Bits#containsAll

Also made some variables local in other methods.
Merge pull request #808 from hneuer/bitsss

Added Bits#getAndClear, Bits#getAndSet and Bits#containsAll
Bits optimization: No need to loop through 64 bits if word is known to be 0
Merge pull request #809 from hneuer/bitsperf

Bits optimization: No need to loop 64 bits if word is known to be 0
Revert change to short circuit WidgetGroup hit detection.

f92f71656f306a60c68790f4b8f5e39432d2c59d
closes #810
Various, mostly meshbuilder ensure size
Merge pull request #813 from xoppa/3dapi

Various, mostly meshbuilder ensure size
Warnings
Merge branch 'origin/master'