Automark: first release

Simple plugin that automatically highlights current word (no hotkeys or so on):

![Automark](http://i.imgur.com/q6YyuN4.png)

Now I should touch 16 files, right? (remembered that magic number)
I don't see that.  Do you properly set it in all branches, as you have a few early-returns?

```diff
diff --git a/automark/src/automark.c b/automark/src/automark.c
index 444863d..8ad0e8b 100644
--- a/automark/src/automark.c
+++ b/automark/src/automark.c
@@ -107,6 +107,8 @@ automark(gpointer user_data)
        gint             match_flag = SCFIND_MATCHCASE | SCFIND_WHOLEWORD;
        struct           Sci_TextToFind ttf;
 
+       source_id = 0;
+
        /* during timeout document could be destroyed so check everything again */
        if (!DOC_VALID(doc))
                return FALSE;
@@ -142,12 +144,6 @@ automark(gpointer user_data)
        return FALSE;
 }
 
-static void
-automark_destroy(G_GNUC_UNUSED gpointer user_data)
-{
-       source_id = 0;
-}
-
 static gboolean
 on_editor_notify(
        GObject        *obj,
@@ -160,7 +156,7 @@ on_editor_notify(
                /* if events are too intensive - remove old callback */
                if (source_id)
                        g_source_remove(source_id);
-               source_id = g_timeout_add_full(G_PRIORITY_DEFAULT, 150, automark, (gpointer)editor->document, auto
+               source_id = g_timeout_add(150, automark, editor->document);
        }
        return FALSE;
 }
```