Squashed 'src/shm/' changes from a99ade0..5cde3f0

5cde3f0 Add link to haskell-mode indentation documentation (closes #69)
440072f Case-sensitive search (fixes #71)
7311022 Improve auto-field completion
e9f5478 Move old debug statement
306d052 Preserve cursor-inside-parens behaviour for now
a14dc25 Fix shm-wrap-delimiters
8e83128 Handle failure better in -repl
436528a Only do newline replacement in strings
149b37d Do newline replacing for string pasting
58e17ce Big improvements to yank and yank-pop behaviour
e406ffe Don't do string escaping for now

git-subtree-dir: src/shm
git-subtree-split: 5cde3f0974f6707ea7578c26d9db4af7eadb394a
Merge commit '8328f1d70d7548221e5cd11d29c9df1f15f64c3c'