api: /lib/cnl init for controlling `lftp` channels

check: `App.backend.req('/suprolftpd/lib/cnl/cfg')`

Signed-off-by: Oleg Verych <olecom@gmail.com>
config: apply first level properties from module config to defaults

https://github.com/suprojs/supro/commit/b117da11f2706f23f7ed97a33be207f03cf7a2f7

Signed-off-by: Oleg Verych <olecom@gmail.com>
fix d2c891cc62cd2263d4cc9bb3a09587ca051b9172

Signed-off-by: Oleg Verych <olecom@gmail.com>
lib/api_load: provide required libs; noop refactoring

Signed-off-by: Oleg Verych <olecom@gmail.com>
lib/cfg: new defaults, object names, additional config items (cmd, sts)

Signed-off-by: Oleg Verych <olecom@gmail.com>
lib/cnl channel sub api: setup dirs, spawn autorun

Signed-off-by: Oleg Verych <olecom@gmail.com>
Merge pull request #3 from suprojs/api_lftp_channels_control

initial api: /lib/cnl controlling `lftp` channels