Preserve order of tags as entered by the user.

Closes #3133
- Implement an ordered set for the tags property of the tag
  input controller.  Set order is by order added to the post.
Merge pull request #3435 from jaswilli/issue-3133

Preserve order of tags as entered by the user.