Merge commit 'e5fd2e7ca43537321b75e8f7391ca1006a96502f'
Merge branch 'master' of https://github.com/johnsonpham/TechLooper
Merge branch 'master' of https://github.com/johnsonpham/TechLooper
Merge branch 'master' of https://github.com/johnsonpham/TechLooper
Fix the issue when the API return empty string result. And only merge configuration whenever the result has jobs data.
fix bug for close button on search page
Shortcut service
Merge branch 'master' of https://github.com/johnsonpham/TechLooper

Conflicts:
	src/main/webapp/assets/modules/job/searchForm.ctrl.js
	src/main/webapp/assets/modules/job/searchResult.ctrl.js
Fix cmopile issue
Keyboard event manager
Fix back (standalone link)
Cancel button (job search view)
Refactor Job Search Service : remove null check and use Java 8 Optional instead
Prevent key Return on Dropdown list (search box)
Refactor remove null check and use Java 8 Optional
Merge branch 'master' of https://github.com/khoa-nd/TechLooper
Handle "new item" event, search box
Merge branch 'master' of https://github.com/phuonghuynh/TechLooper
Merge branch 'master' of https://github.com/johnsonpham/TechLooper
Merge branch 'master' of https://github.com/phuonghuynh/TechLooper