Option.concat

Added concatenation to the Option monad.
Merge pull request #245 from simontcousins/master

Option.concat
Update XrmRuntime.Common.fs

Item10 has wrong index
Merge pull request #246 from endeavour/patch-1

Update XrmRuntime.Common.fs
Marks Strings.separatedBy obsolete
Removes redundant tests for separatedBy
Merge pull request #248 from davidgrenier/master

Marks Strings.separatedBy as obsolete
Merge pull request #250 from jackfoxy/master

module functions for Vector<Vector<'T>>
Merge pull request #251 from jackfoxy/master

correct and refactor Vector test; license update
Type alias, making it more convenient to use by only opening the FSharpx.Regex module.
Merge pull request #253 from davidgrenier/master

Type alias, more convenient to use by only opening the FSharpx.Regex module.
Merge pull request #256 from jackfoxy/master

add Sys.Obsolete attrib to DataStructure modules
Merge pull request #257 from jackfoxy/master

Add toSeq to several collections' module
adding useful haskell functions like pad, intersperse, unlines, lines, words, unwords, and strLen
refactoring and adding more tests
making prependAll tail callable
comment renaming

making intersperse, words, lines lazy and adding fscheck tests for interperse, pad, and fill
refactoring intersperse to be imperative style since it will be faster
changing split string by to use imperative loop since it will be faster than precalculating a string to a list.

I ran it against a 6MB file containing 45,000 lines and it took 1 second, whereas the original functional way never even finished!
adding more tests