fixed twitter's ability to actually signup and login the user in
Wait for InAppBrowser before patching the window.
Pickup the token and secret from the InAppBrowser's url hash.

Since we do not rely on executeScript this will work if Content Security Policy prevents inline scripts.
Clear the timer in IAB.close to prevent the window from reopening.
Add oauth and accounts-oauth package dependencies -- access them directly in patch_window.
Add support for twitter. Close oauth window if the user cancels the authentication.

Remove android show setInterval hack because it breaks the behavior of the InAppBrowser closing when the user presses back.
Since loadstop is called without it it is not necessary.
Prevent window from being patched twice
Add android workaround back, we do need it.

Also handle exit event -- if the user presses back, close the window.
Wrap inappbrowser check in try catch

otherwise it will throw an exception
Improve setInterval hack

Replace setInterval show hack with setInterval exec hack. This will solve problems for other plugins as well.
Add comments
Merge pull request #5 from jperl/master

adds functionality to work with new 0.8.2 meteor auth