updated fsharp runtime to f# 3.1
added characters list
extracted generic to string to Shared.fs
added DEBUG symbols to cache