Refactored diff notes Vue app
What does this MR do?
- Fixes issues with the wrong Vue bundle being used
- Instead of setting the root option on vue-resource, it now sets the root on the path to save the root option being set on an incorrect Vue bundle.
- Fixes some reactivity issues that were happening on EE.
This all came up in a recent ce->ee merge request & caused a lot of failures.