io_engine: Introduce a separate ps_init()

Instead of initializing pslib in ps_list_devices() we should
have separate ps_init() which will be called by applications
before doing mtcp_init().

Signed-off-by: Anup Patel <anup@brainfault.org>