Fix for canvas event position offset.
Make file now understands locales. By default everything is built with the 'en' locale.
Fix issues with the make file and add documentation inline.
Commit all recent changes.