stock movement and scannable directive

Summary:
Merge branch 'integration' into stock-movement

more work on EAN search UX

jshint fixes

Test Plan: test it

Reviewers: rod-melo

Reviewed By: rod-melo

Differential Revision: http://178.62.60.45/D54