- split addOrientationListener(function(orientation, deviceOrientation)) to addOrientationListener(function(orientation)) and addDeviceOrientationListener(function(deviceOrientation))
- resend UI orientation event when lockToXXX and unlockAllOrientations
- remove setTimout from orientation listener
- add getAutoRotateState() for android
- add TypeScript define file