[59] Saving a new package before publisher is set gives auth error - Fixed the issue of validation not stopping the possibility of publisher selected. Improved text of publisher validation error when it cannot be found. Also improved position of primary-theme validation error. Also fixed display of user name in "Not authorized" message. Fixed up tests.