added file save and open dialogs

Ignore-this: 732ef0b3c6bad4643bb2a911553e5abf

darcs-hash:20130430235214-c21fe-f425adcbffac0ce4d8a99b3bc69e2c202cc9ffaf
fixed bugs in save dialog and getting file names in lua

Ignore-this: b845171737d241cc52963ad5ba47b44d

darcs-hash:20130502010221-c21fe-84c96bbd97e0ee7acf8d534f24943d3e2b2b7068
added remove method to the list widget

Ignore-this: 1f7da79411b147877de6ad5aa14a8a18

darcs-hash:20130502015111-c21fe-c62d57643630d30a38dae042b61cc49ec9b56f88
added lua bindings for the list widget remove function

Ignore-this: 6afafc24a240c3fce7e3a28b864583c9

darcs-hash:20130502015158-c21fe-7f570991488132fdfffbc2700b48a2e30e08f61a
added remove button for alerts

Ignore-this: adb7f80ce08f15f123048afec7cc31d5

So i can test the list widget remove function

darcs-hash:20130502015241-c21fe-cb9fd4d445ccf6c45db8d8e2c6f3b0764703683f
Merge branch 'master' into moc_parse