Add location.sign_contents.escaped

To prevent issues in which writing a pipe symbol onto a sign would make
a list work improperly.
Fix setting flags to things with colons

Trying to put a colon in a flag value would bug the flag command pretty
hard... this will handle it fairly well.
Merge pull request #656 from mcmonkey4eva/master

Pull request for better results in highly specific situations