Implement FtpsiteAgent.

This agent checks a FTP site and creates Events based on newly uploaded
files in a directory.
Rename FtpsiteAgent#transaction to saving_entries to avoid name conflict.
Merge pull request #210 from knu/ftpsite_agent

Implement FtpsiteAgent.