Add core APIs: copyBackForwardList, saveState, restoreState

The three APIs are all WebView APIs, which is needed by the Cordova container.

These apis provide the ability to access, save and restore the navigation history of XWalkView. 
After the patch, Cordova Container should be able to enable the features based on these apis.