[50584785] only schedule interview for candidates under interview status

Signed-off-by: Henry Chen <hchen@vmware.com>
several ability refine

[50584785] should only 'schedule interviews' for candidates within interview loop
[50711767] recruiter cannot select hiring manager in 'new job opening' page

Signed-off-by: Henry Chen <hchen@vmware.com>
update unit test

Signed-off-by: Henry Chen <hchen@vmware.com>
Merge pull request #216 from Henry-CF/candidate

fix several capability bugs
[50159535] nothing happens by clicking ok button on schedule interviews page if no interview row added

Signed-off-by: Henry Chen <hchen@vmware.com>
Merge pull request #215 from Chunjie/master

[BUG 49742331] remove "Help" link from navbar
use another way to fix the previous bug

Signed-off-by: Henry Chen <hchen@vmware.com>
Merge pull request #217 from Henry-CF/candidate

[50159535] nothing happens by clicking ok button on schedule interviews ...
style the header and footer
Merge pull request #218 from whywhy36/style-header-and-footer

style the header and footer
fix the issue that footer hide the site content
Merge remote-tracking branch 'vmw-tmpst/master' into style-header-and-footer
Merge pull request #219 from whywhy36/style-header-and-footer

Style header and footer
[50715613] style the horizontal navbar

Signed-off-by: Henry Chen <hchen@vmware.com>
adjust the margin setting.

Signed-off-by: Henry Chen <hchen@vmware.com>
Merge pull request #220 from Henry-CF/navbar

[50715613] style the horizontal navbar
[PT 50715911] unified table styling for List pages