Adding web server handler for launching a new CNode
Adding CSS and JS files to Cacophony and having them served from Cacophony instead of from John's web space
Fixing JSON sent back to browser after launching a CNode, and preventing clicks on the launch-a-CNode button from registering as target selection.
Fixing text extraction from web pages based on XPath: now text is taken from all of the selected element's descendants, not just the first child of the selected element.
Giving each CNode on the server its own database (named using UUIDs aka GUIDs). Fixing CNodeConfigurationTest failure due to hashcode and equality for translators being handled incorrectly.
Testing another type of Categorical
Fixing up TranslatorCategorical while tracing back my failing test
Fixing up TranslatorBooleanTest while backing up the debugging of my failing test
Fixing up TranslatorDateTest while backing up the debugging of my failing test
Fixing up TranslatorDoubleTest while backing up the debugging of my failing test
Fixing up TranslatorStringTest while backing up the debugging of my failing test
bug in edu.uci.ics.luci.cacophony.server.responder.ResponderConfigurationTest.testResponder():

* I had to include the Java unlimited crypto and point Eclipse to the native library for sqlite
* I had to  AGAIN reassert that I want to use Java 1.6
* I had to add explicit equals and hash codes to the Translator classes for comparisons
* Those equals allowed SensorConfig to pass tests (which I had to make)
* That ultimately allowed me to find that the test was failing because "ID" was added to the CNode configuration for each feature and we were testing to make sure serialization was working ok
Merge commit '3c23596f524aa75958be2d16daf44caa1f937285' into v0.0.2.candidate
Merge remote-tracking branch 'johnBrock/v0.0.2.candidate' into v0.0.2.candidate

Conflicts:
	cacophony/src/main/java/edu/uci/ics/luci/cacophony/node/SensorReadingsDAO.java