Overrides ExternalContent#getLabel so that it returns something more editorially friendly.
Tightens spacing between scheduling date and publish button.
Moves automaticPaths.jsp logic into the more generic ContentState.java.
Adds auto-save on newly created drafts.
Changes draft content to always replace the generated URLs completely instead of adding new ones.