Added railway=halt preset (fixes #1774)

Added railway=halt preset and fixed a typo. In my continuing quest to learn git, I'm not sure why there are so many commits in this PR, but the files that are actually changed look right to me.