updated draw example to use app data to show colors in buttons instead of the words

Ignore-this: 756b4d25bafe67b50d201860f9a5a710

darcs-hash:20140206232700-c21fe-5d748cd79579c743a60d18690a2f1642fe271063
added ability to draw images in the draw canvas

Ignore-this: 75017d69085f84931d4e8d0062aafa4b

darcs-hash:20140207040905-c21fe-499519c5914df644b406c3db57151c6f4b0902d3
swapped order of mouse move and draw operation

Ignore-this: 2357a11d1ab37afad744b82f13dd84c4

darcs-hash:20140207040936-c21fe-8153e5b811adbca7f9b01e9c14fab465ae661736
Merge branch 'master' into moc_parse
added api for figuring out who initiated the app in a session

Ignore-this: 389f01ef651924b359e5680ce53fe7fe

darcs-hash:20140208033826-c21fe-10c22a79f5a9d914a9bd2f009d2dc9db1cf8550c
updated code editor state machine

Ignore-this: c6e0f4a3497bf2c0cc01a739f7192938

fixed issue where editor would be in ready state even though
code changed or user moved position after code changed

darcs-hash:20140208035308-c21fe-a23c0acf5aad49bd509c90fdaf03c2127da7b32f
changing re-trans timeout

Ignore-this: 111713b7baf8d6ec6a140010b6539595

darcs-hash:20140210055329-c21fe-74fc8fb808e8bb839fb5b67ceda7d06106adcd6c
reducing udp packet size

Ignore-this: f3b72d71a8e3c92bb5126e22210e93db

darcs-hash:20140210061809-c21fe-ed0c702ed8a8ca59eaf5f40a3e40fd0c6a58f566
udp send performance enhancement

Ignore-this: aa5b5d5a7fc8a09a109eea25f5715d42

darcs-hash:20140210064115-c21fe-c0c982ca6df387a4ee4717cd75c16c0dd591d2fe
proper multiplexing of send and receive

Ignore-this: 68533b897a3e89d22bb2473ec28d7cd7

darcs-hash:20140210144637-c21fe-261eac5d3b70ef4beafb36389727577c840cc068
Merge branch 'master' into moc_parse