Remove crosswalk internal dependency after Crosswalk Embedding API v2

Including following changes:
1. Use crosswalk's default implementatin for
   getVideoLoadingProgressView,
   onReceivedHttpAuthRequest,
   onReceivedSslError.
2. Move onPageStarted/Finshed to CordovaChromeClient
3. Remove the customView related code in CordovaWebView as it's
   dead code.
4. Override dispatchKeyEvent instead of onKeyUp of CordovaWebView
   due to the key event handling change in crosswalk.
Ignore eclipse files and remove them from repo.
Remove XWalkSettings dependency in CordovaWebView

XWalkSettings is not a public class in XWalk Embedding API.
Use XWalkPreferences instead.
Merge pull request #122 from wang16/embedding_v2

Remove crosswalk internal dependency after Crosswalk Embedding API v2
Merge pull request #123 from halton/master

Ignore eclipse files and remove them from repo.
Merge branch 'master' of https://github.com/crosswalk-project/crosswalk-cordova-android
Disable multiple windows to align navigation hehavior with upstream.

As Crosswalk enable multiple windows to implement opening url with system
default browser, the navigation by clicking <a target="_blank"> in Cordova
was blocked, so disable multiple windows with XWalkSettings.

To open urls in system default browser, the InAppBrowser plugin should be
used.