update gitignore pattern
use sylpheed-plugin-factory as submodule
support Travis-CI