Implemented templates serialization and deserialization.
Added CLI launcher prototype.
Merge branch 'master' of https://github.com/jud4s/Brahma.FSharp
Fixed TemplatesGenerator.
Changed hardcoded group size to 512.
Refactored long testing in ConsoleLauncher by extracting the abstract testing logic.
Implemented async processing and reading.
Implemented int16 type supporting.
Changed result arrays types to int16[].
Added BoolAsBit to the translatorOptions.
Removed initializing the result arrays with -1.
Implemented casting to byte translation.
Implemented hash table algorithm.
Implemented hashtable algorithm with loops expanded with step 4.
tmp.
Merge https://github.com/jud4s/Brahma.FSharp

Conflicts:
	Source/Substrings/NaiveHashingGpuPrivateLocal.fs
	Source/Substrings/NaiveHashingSearchGpu.fs
	Source/Substrings/NaiveHashingSearchGpuPrivate.fs
	Source/Substrings/NaiveSearchGpu.fs
	Source/Substrings/NaiveSearchGpuLocalTemplates.fs
Implemented Aho-Corasick algorithm.
Fixed <! and <!> translation bug.
Up.
Merge https://github.com/jud4s/Brahma.FSharp
Brahma description.
Removed two-dimensional array building for Aho-Corasick "go" function in AhoCorasickOptimized.
Implemented exit function pre-calculation for Aho-Corasick in AhoCorasickOptimized.
Clean buffers. group size = 1024
Merge https://github.com/jud4s/Brahma.FSharp

Conflicts:
	Source/Substrings/ConsoleLauncher.fs