Bug fixes.

Fixed GUI position.
Fixed transform.SetParent should keep position.
Now transform.SetParent(nil) will put object in scene and if you want to
remove from scene use Destroy or gameObject.RemoveFromScene().
Fixed physics objects are still alive while disabled or off scene.