SW-1. Commit 1 of 3. Infrastructure changes.

openVisualizerApp.py -- Add getMoteState() for use by a UI.

moteState.py ---------- Extend toJson() to allow retrieval of only data or
metadata. Also add switch for pretty printing features. By default, the
behavior of __str__() is unchanged.

typeRssi.py ----------- Output formatting.
SW-1. Commit 2 of 3. CSS and JavaScript web files.

For use by commit 3. All of these files, except for openvisualizer.css, are
copied from other projects:

jQuery     v1.10.2
jQueryUI   v.1.1.0
SlickGrid  v2.2
PocketGrid v1.1
SW-1. Commit 3 of 3. Web UI application files.

openVisualizerWeb.py -- The webapp itself, based on Bottle web framework.
Hardcoded to run on host:/port localhost:8080.

web_files/templates --- Bottle template files that generate web pages.

SConstruct ------------ Added ability to start webapp. Also modified GUI
and Web app to *not* wait for the child process to complete. Web app may
be killed manually. CLI still waits for child. See comments.

Also renamed APPDIR to WORKDIR for clarity.