json editor expand parent when deleting an item.
Bug 423929 - syntax highlight patterns need ability to include other patterns
Bug 423745 - Single quoted strings containing escaped quote are not highlighted properly
Bug 421482 - UX: No context menu!
- Created initial implementation of context menus
- Added context menu to common-nav, disabled for M1
- Added on hover showing and hiding of dropdown submenus
- Fixed issue with dropdown closing when another subdropdown is opened
- Fixed issue with vertical dropdown menu positioning
- Fixed issue with tooltip tail positioning where the tail position was only set once and not reset if the position of the tooltip changed
- Added function allowing the removal of an auto dismiss from littlelib via removeAutoDismiss(dismissFunction)

--Signed-off-by: Elijah El-Haddad <elijahe@ca.ibm.com>
Bug 421482 - UX: No context menu!
- Enabled context menu in common-nav
- Removed _triggerNode click event listener in destroy() 
- Added NON-NLS comments

--Signed-off-by: Elijah El-Haddad <elijahe@ca.ibm.com>
fix selected editor when URL editor is "orion.editor"
[json editor] if the selected item on the tree is not a object or array, add new item to parent
Add some docker term stuff
Bug 421482 - UX: No context menu!
- Added NON-NLS comments
- Improved keyboard traversal of browser context menu button
- Removed events used only for internal functionality

--Signed-off-by: Elijah El-Haddad <elijahe@ca.ibm.com>
Adding encoding shim
more performance tweeks
[Bug 423329] Remove 'type' field from orion.edit.model
Fix broken test cases
Bug 422288 Use docker.io to enhance the Orion shell capability
center image in imageViewer
Adding test and correct support for BOM. Using bit math in a few more cases where it makes sense.
Throw EncodingError when not streaming and saved bytes/charcodes are not empty
use an arraybuffer instead of an array to store bytes while encoding
Use arraybuffer for decode insead of regular array
tweak to avoid using exceptions for error flows