Add orientation support from @rykerwilliams fork

Hi,
I'm using eventJs from @rykerwilliams fork in a project.
i see that the two forks are now a little bit different.
rykerwilliams implemented the orientation event that here is lacking.
I see he opened a PR that is not mergeable ( probably for directly changing event.js and event.min.js )

I pulled out the differences and i'm proposing a clean PR, i'm not author of any of this code

Regards