Ignore files generated by Sublime Text
Move typeahead code out of FancyArea (fixes #19)

By triggering a custom event before FancyArea binds its own keyup
handler to the input, the client can add typeahead functionality to any
input (and the Enter key is handled by the plugins in the correct
order).