Merge pull request #2 from sbabbi/master

Example dom3.cpp
include: Add an interface to serialize server responses
server: Use the serialization interface to send responses
tests: Add a test for operators in constant expressions
tests: Also tests atomic ops
include: Fix directory layout
include: Fix return type of HTMLCanvasElement::getCanvas
Merge branch 'master' of git://github.com/sbabbi/duetto-utils into sbabbi-master

Conflicts:
	tests/run_tests.py
include: Add utility methods to convert from pointers to Typed Arrays
tests: Note that <thread> is not supported
include: Add an explicit conversion from client::String to std::string
include: Add String::substring
include: Add const access to Array contents
tests: Rework and clean up for server side examples
include: Improve client side support for serialization and deserialization
include: Move serialization helpers into the duetto namespace
include: Minor fix to clientlib
include: Improve serialization support on the server side
tests: Fix server side helper code
tests: Fix a test