Rebase Crosswalk to support Cordova 3.6.3

1. Rebase the crosswalk patches in master to next.

2. Add a workaround that use shared project when creating cordova project with "--shared" option.
   Cordova upstream deleted this parameter from version 3.6.

3. There are no super.setWebChromeClient and super.setWebViewClient function in Xwalk, so remain origin call stack that using this.setWebChromeClient and this.setWebViewClient

4. Fix build errors