[Android] Use activity for Presentaion extension

android.app.Presentation requires activity instance
for constructor. Use the weak references stored
in PresentationExtension.

BUG=https://crosswalk-project.org/jira/browse/XWALK-2542
Merge pull request #2441 from wang16/presentation_api

[Android] Use activity for Presentaion extension