plugin: ftp: Add plugin skeleton.

Based on QGroundContol QGCUASFileManager.h/cc.
Issue #128.