Made in-app communication and sharing possible in Dope

- Stop filtering tab query param since we don't use it for control any more
- Add a Dope BorderContainer that can resize based on it's children
- Add a Dope JS Exception
- Extend Dope Contained
- Implement ISO format in date locale
- Add EntityForm dialog and refactor dialogs
- Refactor dope JS forms
- Add DataList grid
- Refactor JS notifications