[48046699] UI change in candidate detail page
Merge branch 'master' of https://github.com/vmw-tmpst/heroapp-LetsHire

Conflicts:
	app/views/candidates/show.html.slim
fix accidental change
Merge pull request #85 from Henry-CF/status

[48062455] fix bug interviewers cannot be selected
restyle edit candidate button
Merge pull request #86 from Henry-CF/bugfix

fix a regression caused by previous check-in
Merge pull request #82 from wgu/master

[48046699] UI tune-up of Candidate Detail page
[Bug 48052499] fix bug

  'We're sorry, but something went wrong.' by clicking 'Edit' button on
  a candidate attached with a resume
Merge pull request #87 from Chunjie/master

[Bug 48052499] fix bug
[48134037] fix crash without assigning a JD to candiate and clicking 'save'

This is caused by without checking the selection_opening_id == 0.

Fix it, and also code refactor to split the func from action 'api'

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