Remove character restrictions from text input components.
Issue #116: No longer prevent user from typing periods at the start, end, or consecutively and instead disable creating/renaming/duplicating apps if any of these rules are ignored.
Merge branch '#116/disable-app-creation-renaming-duplication-if-period-rule-is-ignored' into develop