added libboost-thread dependancy

Ignore-this: 3bc901b07cba8a9119d9d2f7c586e4e5

darcs-hash:20140326025910-c21fe-ed86385aac37ad8b01c1145e84f35f1a83781adf
updated maintainer

Ignore-this: 939da4906d7f167fcbd5d02777e1752

darcs-hash:20140326031633-c21fe-204ce8072ef6301caf13cb097118264d47151256
renamed session to conversation in the readme docs

Ignore-this: c9fef86c28e38f76186f46984f5cb562

darcs-hash:20140403221603-c21fe-fbc5a13740c612b26b721a616f85a122c04410bf
changed polling in gui to use events

Ignore-this: e9d8f91e510e805066e78f04fdb9ef28

Before messages being handled on the gui thread used polling on the mailboxes via a timer.
I changed it to use a seperate thread which will emit a signal when a message arrives.
The thread blocks on the mailbox pop function which uses conditional variable. This should
decrease cpu utilization from polling the mailboxes and also provide less latency in
the gui.

darcs-hash:20140403221753-c21fe-8b03bc0a491a6eca9ada3c332d1461ca8b398cf1
updated debug window to be less cpu intensive.

Ignore-this: 5171bbef62b0cbe4ba8c520f3db004bf

darcs-hash:20140403222255-c21fe-0049eebaf37a93f07bb148f591870a3e175d5e99
plugged memory leak in creating timers in the lua api.

Ignore-this: 11e4aae451552be0812688d93993b3c

darcs-hash:20140403222322-c21fe-fb2e3b0bd2259b67865b39e748045874d193d97c
cleaned up mail_service

Ignore-this: 969af1dd6f6259f2e47eb656f35ea516

Now auto connects the got_mail signal to the parent check_mail slot

darcs-hash:20140403223233-c21fe-e124e1adb0167cb749c38ceb64ce749fe2cf0ef9
small include cleanup

Ignore-this: 5308dada06ec561a9e3d2475d05845b3

darcs-hash:20140403223424-c21fe-d03d17d6292cebda23ae1f92657fd4d3e91ec7b8
fixed compilation issue on clang 5.1

Ignore-this: b2113090f11acfc2cc609f67555a70a

darcs-hash:20140404024244-c21fe-d2a4abb9f311d709877240391d230be288f21bed
added new auto complete to the app editor

Ignore-this: fca86790fe7d200267c44cca75de57ba

darcs-hash:20140404185753-c21fe-6b5f8ea26617f4789f8f18c954c53c0fa5781ecd
removed log message and change shortcut for Conversation menu

Ignore-this: bfbf78ec7718b929646d2313b48363f5

darcs-hash:20140404185847-c21fe-ccd978a313426c3ff08b0318cd51eb2a21244074
fixed crash in app editor after closing conversation

Ignore-this: 4685fb423c7275acedb77816112de99b

darcs-hash:20140404224409-c21fe-fe583c5e4efa16b68081c929c765ef959d9de900
small cleanup

Ignore-this: fd7fa91270df5f866f8f74696ffbbffe

darcs-hash:20140404224555-c21fe-16d342ccd6329802f5619cc2e214b5105687afcf
fixed case not handled in to_dict

Ignore-this: b4627c525c5188951ba28085457739f6

darcs-hash:20140404230151-c21fe-5104859220048cacad4258924effbb9886dcb60c
fixed bug in list delete

Ignore-this: 4d72908a4de9ee290e5dd4c312e1fde5

darcs-hash:20140407180557-c21fe-0e088ab079279d62ed32f41ad208f4371a37f716
removed mutex locks

Ignore-this: 84484bd1371b8d7dfc72634a2702594e

The gui events are only happening in one thread and the script is run from the gui thread.
In the future each app will run in its own thread, but until then removed locks which are
not nessasary

darcs-hash:20140407180627-c21fe-ad38d0dfea8d30182e18be4e982a9a7586efd021
fixed bug in getKeys that put the lua vm in bad state causing crashes

Ignore-this: 47ccb2adf8c73f0506cfab9b968ef745

darcs-hash:20140407180738-c21fe-bb2481dea79612139179b0595521c9704449fb54
fixed bug in displaying error messages and output in app_editor

Ignore-this: f990be2955e037c47d8325a0c8859165

darcs-hash:20140407181941-c21fe-b3335cc04de458347260c525991de6082d1a371a
Merge branch 'master' into moc_parse

Conflicts:
	src/gui/app/script_app.hpp