builds against GLES2 version of qt5.3.0
builds and runs, support weston-simple-egl
added documentation
Added Bone, Skeleton, BoneSensor, and SingleBoneTracker classes
finished head transform through bone and bonesensor classes
refactored input event handling, does not build
finished adding windowManager and input event classes, compositor builds
and runs fairly stably. cant open file menues more than once
Moved cursor out of scene and associated it with the pointer in a seat.
fixed eye positions relative to screen and got rid of a couple segfaults
added simple egl client and empty protocol xml file
got client and server talking to each other over protocol extensions
continuing to work on wayland extensions, commiting before git clean
added makefile for protocol
got client syncing viewpoints with clients, need to handle creating
motorcar surfaces so we can draw them differently and figure out a
mechanism to have the compositor tell the client the buffer size
got depth composited surfaces mapping into the window manager, need to
fill in depthcompositedsurfacenode to draw correctly
got 3D surfaces drawing view dependent, clients are badly out of sync
and running at half frame rate. No depth compositing yet
improved synchronization between compositor and client, client still
only drawing at half framerate (inexplicably)
fixed client framerate problem and standard wayland surface texture
coordinates
reasonably stable, starting core refactor
Merge branch 'master' into eglsupport

Replacing contents of master because the changes there are incompatible with the advances made in this branch
eliminated call to  QGuiApplication::screens().size() to avoid segfault on m_app->exec(), hopefully for good