vade: Implement the cursor object and move_chars
Fix some warnings
Shut gcc warnings
Enable experimental vala features