[46892367] add filter and permission checker for controllers
[46357891] edit interview
Merge master code
Merge pull request #39 from Henry-CF/JobDescription2

[46804595] show nav-links horizontally in dashboard
Merge pull request #40 from easeway/interviews

[46357891] edit interview
[46892367] refactor the controllers and corresponding specs
Merge remote-tracking branch 'vmw-tmpst/master' into filter_for_controller

Conflicts:
	app/controllers/interview_controller.rb
	app/views/layouts/application.html.slim
	spec/controllers/interview_controller_spec.rb
add profile tab for logged in user
Merge pull request #38 from whywhy36/filter_for_controller

[46892367] add filter and permission checker for controllers
[46356659] add users_controller_spec
use two gem sources for bundler to speed up the CI
Merge pull request #42 from whywhy36/user_controller_spec

[46356659] add users_controller_spec
normalize the style
Merge pull request #43 from whywhy36/normalize_style

normalize the style
[46356395] create interview from candidate view
Merge master changes
Merge pull request #44 from easeway/interviews

[46356395] create interview from candidate view
disable automated CoffeeScript generation
Merge pull request #46 from whywhy36/disable_coffee

disable automated CoffeeScript generation
[PT 46356017] integrate candidate with opening JD