new gears.timer

timer implementation move from c to lua.

plus gears.object:add_signal was added, which clashes with the old
naming of connect_signal.
Merge pull request #4 from dodo/gears.timer

new gears.timer