Massive commit !

- Added a fake Version.dll so that d3d9.dll is loaded right away.
- Fixed dinput for oblivion
- Hooked the update function
- Added obse to call functions