Add markdown extension to README
Added Contributing section

With instructions to make a pull-request and for the review process.
Ensure we cleanup the tmp dir

Even if the tests fails.
Add keybinding to close the session

This is useful mostly for development, to be able to run
and close the shell quickly. Make it conditional on the
SUGAR_DEVELOPER variable so that it doesn't get hit by
mistake by users.
Merge pull request #47 from dnarvaez/quit

Add keybinding to close the session
Add paragraph about Sugar

Copied from sugarlabs.org
Merge pull request #50 from manuq/readme-contributing2

Readme contributing2
Merge pull request #44 from dnarvaez/cleanuptests

Ensure we cleanup the tests dir
use read_byte_async

This series of patches fixes the Sugar updater in the control
panel. In switching to Gio, the underlying stream IO has changed. The
new code is modelled after jarabe/model/filetransfer.py. See SL #4285
Merge pull request #51 from walterbender/updater3

use read_byte_async
Move Contributing from readme to sugar-docs
Merge pull request #55 from manuq/removedoc

Move Contributing from readme to sugar-docs
Add a websocket api service

This is going to be used by html activities.
Implement datastore create and update APIs
Initial datastore load implementation
Return modem_settings from the _secrets_cb

Modem configuration uses Gtk.main_iteration() in a loop waiting for the
asynchronous call to get_secrets to return. This causes a problem with
the GLib.idle_add call in the gui to set the WATCH cursor (See #3800).

This patch uses a callback in the _secrets_cb (and _secrets_err_cb) to
return the settings, thus avoiding the need for the loop.
Merge pull request #60 from walterbender/modem3

Return modem_settings from the _secrets_cb
remove unused import of Gtk

Sugar Build fails because of an unused import. This patch removes the
unused import.
Merge pull request #63 from walterbender/modem3

remove unused import of Gtk
pep8'd config.py.in