[webui,api] make sure target_maintainer is set correctly

(part of issue#395)
[dist] revert thinking_spinx back to 3.0.4,

ancor will check what's the problem with 3.0.5 later, but for now having
a stable travis outcome is more important