ip locator on ipinfo.io basis added to admin
Work in progress, standalone docker test
Merge pull request #2446 from ligthyear/admin-ip-locator

Admin User-IP locator
copyedits on IP lookup
Add validation of string site settings with regex, and min and max lengths
In site_settings.yml, change list: true to type: list
add banner archetype
add make/remove banner topic actions
ensures only one banner topic at all time
REFACTOR: extract MessageBus dependent initializers
FEATURE: dismissable banner topic
BUILD: make jshint happy
remove computed property for progress bar glyph
Add comment to site_settings.yml about type: list
Add a way to get user based on sso external id
Fixing grammar problem in dismissable banner msg

Changed "pages" to "page" and "users" to "user".
Allow a sepearate mobile logo URL
Merge pull request #2452 from techAPJ/patch-glyph

remove computed property for progress bar glyph
Micro optimizations to `{{plugin-outlet}}`.

* Don't create a `ContainerView` if there is only one connection.

* Don't create a virtual view if there are no connectors and the
  block form of the plugin isn't used.
ES6: Refactor embedded post views