Comply with changes in web service API

Remove hard copies of metadata and comment, and
access only when necessary.

Signed-off-by: Martin Abente Lahaye <tch@sugarlabs.org>
Fix compatibility error with Webkit1

Add WebView inside a ScrolledWindow, otherwise
it expands outside of the screen bounds.

Signed-off-by: Martin Abente Lahaye <tch@sugarlabs.org>
Merge pull request #1 from tchx84/comply-new-api

Comply new api