Sitemaps correctly filter draft posts

fixes #4612

- adds missing line of code to remove draft posts
- adds tests to check drafts aren't added
Merge pull request #4614 from ErisDS/issue-4612

Sitemaps correctly filter draft posts
Update technical details version numvers

They were a bit dated. Nothing else.
Sort newest to oldest in sitemap files

Closes #4611

Refactored generateXmlFromNodes to pull the urlElements itself from
sorted values in the lookup

Added some checks to existing unit tests to validate ordering.
Added Highlight to Markdown Help
Merge pull request #4617 from dbalders/markdown

Added Highlight to Markdown Help
Swap button-order on modal dialogs

Issue #4583

- Delete button should be on the right, cancel on the left, for all modal dialogs.
Fix active menu state on settings navigation

closes #4622
- unfocus ActivatingListItem link when clicked
Return computed url with post object

closes #4445

- post model gets permalink format
- post model queries urlPathForPost to return computed url
- url helper modified to use post url
- urlForPost method abolished and replaced where necessary
- updated tests
Add Tag Meta View

Closes #4509, Closes #4615

- Adds meta title & meta description input fields
- Autosaves meta data
- Shows SEO preview (falling back to tag name & description if meta not supplied)
- Adds `type="button"` to delete button (which closes 4651)
Merge pull request #4565 from PaulAdamDavis/tag-meta

Tag Meta Screen
Merge pull request #4616 from jgable/siteMapOrder

Sort newest to oldest in sitemap files
Merge pull request #4529 from cobbspur/permalink

Return computed url with post object
Merge pull request #4623 from vikhyat/unfocus-nav

Fix active menu state on settings navigation
Merge pull request #4621 from graphiclunarkid/issue4583

Swap button order on deleter-user modal
Merge pull request #4626 from ErisDS/issue-4607

Add support for zip import
Initial pass at importer refactor
remove versioning from importer
validation cleanup