[49574475] basic func for interviewers' selection modal dialog

Support multiple interviewers' selection

Signed-off-by: Henry Chen <hchen@vmware.com>
[49574475] cleanup outdated interview edit function

Simplify old edit-interview interface to a simple feedback API

Signed-off-by: Henry Chen <hchen@vmware.com>
Merge branch 'master' of git://github.com/vmw-tmpst/heroapp-LetsHire into sched_interviews

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

Conflicts:
	app/controllers/interviews_controller.rb
	app/models/interview.rb
	app/models/opening.rb
	app/views/interviews/_interview.html.slim
Merge pull request #164 from Chunjie/master

[PT 49574677] frontend + backend for redesigned candidate detail page
Merge branch 'master' of https://github.com/vmw-tmpst/heroapp-LetsHire into sched_interviews
Merge pull request #1 from Henry-CF/sched_interviews

Sched interviews
[48381403] update the link 'schedule interviews' within new candidate page

Signed-off-by: Henry Chen <hchen@vmware.com>
[49574475] Support interviewers' selection

code refactor

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

[49574475] Support interviewers' selection
split add-feedback from edit page to dialog
Merge remote-tracking branch 'vmw-tmpst/master' into feedback-dialog

Conflicts:
	app/assets/javascripts/interviews.js
	app/assets/stylesheets/interviews.css.scss
	app/views/interviews/_interview.html.slim
Merge pull request #166 from whywhy36/feedback-dialog

Feedback dialog
add column ordering support for 'list job opening' page
Merge pull request #167 from whywhy36/column_ordering

add column ordering support for 'list job opening' page
candidates frontend & backend new functionalities

  [PT 46356045] filter candidate list
  [PT 50160713] candidate blacklist support