Updated InApp Billing API, which fixes some crashing bugs.

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>
Changed the node TextView to a WebView.

WebView allows for much more flexibility in terms of how content is
presented, so by switching to WebView, we can benefit from these
features (image and video embeds, html, css and js, etc).

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>
Added video-embedding support.

Some content may be based on video or may be entirely composed of video.
Thus, video embeds allow for this.

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>
Added license header to custom WebView file.

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>
Removed hard-coded database path reference.

Different devices may now actually have a different database path than
other devices. So now we no longer rely on a hard-coded reference.
Instead, we execute DDL statements using the Android API.

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>