Web.HTTP: add spec
Web.HTTP: Fix encodeURI() #76
add Random.Xor128, pseudo random number generator using xorshift

Vital.Random.Xor128 provides a Random Number Generator(RNG) using a xorshift
algorithm. Although xorshift has a reasonable period(2^128-1), it is fast and
has less internal states.
The paper about xorshift is http://www.jstatsoft.org/v08/i14/paper .
Merge pull request #107 from rhysd/add/xorshift

add Random.Xor128, pseudorandom number generator library
Random.Xor128: fix document
add contains_multibyte(str)
Merge pull request #109 from raa0121/patch-1

add contains_multibyte(str)
Add doc for contains_multibyte
Data.String: prefer to use lower case
Add spec for Data.String.contains_multibyte
Data.String: Fix typo in doc
Data.String: fix document
Prelude: update doc
use Vital.Bitwise.xor instead of built-in xor() function

Because built-in bitwise operation functions are introduced at 7.3.377
and they are not available before 7.3.377. So I use Vital.Bitwise.xor
instead of built-in one, which switches built-in function and an
original implementation.
Merge pull request #110 from rhysd/improve/xor128_compatibility

use Vital.Bitwise.xor instead of built-in xor() function
add Message module (ref #103)
rename Message module to Vim.Message (ref #103)
Vim.Message: add 'abort' (thanks @mattn)
Text.LTSV: fix spec: exception string is wrong
add Text.CSV module

Text.CSV(code, doc, spec) is based on Text.LTSV.
If only they can use a module which has common processes of two modules.