Create chinese-simp.test

A simple test for simplified Chinese.
Create chinese-trad.test

A quick test for traditional Chinese.
Cleaned up file.

Removed unnecessary code that was commented out a few years ago.
Cleaned up file.

Removed unnecessary code that was commented out years ago.
Cleaned up file.

Removed unnecessary code.
Cleaned up file.

Removed code that has been commented out for years.
Cleaned up file.

Removed some functions that were labeled to be removed long ago.
Merge pull request #457 from Cipherwraith/ron

Cleaned up some code.
Merge pull request #456 from Cipherwraith/master

Added some unicode tests for Chinese traditional and simplified.
Rename test files to avoid collisions on case insensitive filesystems.
Ask travis to use multiple GHC versions.
Switch to RecursiveDo pragma to remove warnings on GHC 7.6+

GHC 7.6 deprecates DoRec in favor of RecursiveDo. Switch to using
the preferred pragma. (This will cause a warning on 7.4, which
deprecated RecursiveDo in favor of DoRec. Not much to be done about
that.)

Also switch to 'mdo' from 'do rec'. In 7.4 both forms performed
segmentation; in 7.6, only mdo does. This probably doesn't matter
to our tiny recursive snippet, but segmentation is generally the
better default.
Fix layout typos
Merge pull request #462 from zopa/master

Switch to RecursiveDo pragma to remove warnings on GHC 7.6+
Allow :substitute use delimiters other than /
Make C-n completion use words from all open buffers instead of only current one.
add a script to re-install yi and yi-contrib. I do this enough to warrant a script ;-)
Merge remote-tracking branch 'origin/master' into vty-5.0