Rename to sugar-web and joining libs, move all to graphic subdirectory

Except for the test directory, which will be joined.
Add activity module

Previously called sugar-html-activity
Add datastore module

Previously called sugar-html-datastore
Add bus module

Previously called sugar-html-bus
Rename requires and karma browser
graphic -> graphics

We should use module names in singular, but we make an exception for
graphics because "graphic" means another thing in english
Move the tests to subdirectories

And fix the conf to include all the required files.
Fix tests path
Add the sugar-web prefix to all the requires

Otherwise they won't work outside sugar-web.