Add Webservice to Sugar



This series of patches adds support for interacting with online accounts from Sugar. The relevant feature request is [1].

Patch 0001 adds a new web section of jarabe is for a prototype of a new online account management class that manages the services described above. The services themselves are intended to be kept in subdirectors of sugar/extensions/web and are the subject of a separate patch.

Patch 0002 adds new UI elements to the Sugar Journal Detail View toolbar: (1) webservices are added to the Journal list view Copy-to palette and to the similar palette on the Journal detail view toolbar. (2) A palette of refresh buttons for all webservices are also added to the Journal detail view toolbar. These buttons are enabled when the webservice is active and insensitive when the webservice is inactive. It also adds a new UI element to the Sugar List View palette: webservices are added to the Journal list view Copy-to palette

[1] http://wiki.sugarlabs.org/go/Features/Web_services