Cleanup the position function
Show the menu correctly if it goes off-screen
Defined rtlElement properly

Unbreaks the previous commit.
Merge pull request #272 from amire80/bug-52154

Clean up the position function and move the menu into the screen if it goes away
Official link of Persian Keyboard
Merge pull request #273 from ebraminio/master

Official link of Standard Persian Keyboard
Removed unnecessary code.

- It was potentially harmful. As 'li.ime-disable' doesn't exists in DOM. No more. It should have been 'div.ime-disable' if it was necessary.
Merge pull request #275 from samyakbhuta/master

Removed unnecessary code.
Fixes #276.
Merge pull request #277 from samyakbhuta/feature/widgetHideTimeoutAsOption

Fixes #276.
Fixes #281. Moving into seperate folder.

- Also, Javascript and CSS code in their own files.
Fixes #282.
Merge pull request #283 from samyakbhuta/feature/cedExampleImprovements

CED Example improvements