added new draw canvas with mouse events

Ignore-this: 295602af6d61516f9e9118cc0c224070

You can now draw lines on a canvas using a pen via
the lua api

darcs-hash:20130322070300-c21fe-06b3c5d80a5e090d47cde8dcdab5da3729bfcd4f
updated api keywords list in app editor

Ignore-this: cb82a930e671db5b2f93c463d06e7653

darcs-hash:20130322070428-c21fe-7d8d20dc2955c4c638ef0b861b8a397234df713c
fixed order or how highlight rules for quotes are parsed and fixed the size of the text window to be bigger

Ignore-this: afbc885fb342acf5c8cf0de402a8a124

darcs-hash:20130322070453-c21fe-395d119c8db1d5d13c671ad839e3f4c47c157dfe
added new drawing example app

Ignore-this: cab5147db015e8abd7fc05663a885f08

darcs-hash:20130322070720-c21fe-ed1ff9aab8d275a1dfc63a6f8bc635cee222a517