Added formEncode, urlEncode

Cleaned up a bit

Reorganized the file

More bug fixes, added unit tests

Changed separator to char

Use parseURLEncodedForm instead of _String

Rewrote documentation for public functions

Fix unit test
Add summaries
fix out of range access to attribute string
Improve signatures of RedisClient/RedisDatabase.

 - Support Nullable!T as a way to determine key/field existence
 - Uses better template constraints for template type parameters/return values
 - Uses 'scope' parameters where possible
Implement RedisHash.get analogous to AA.get.
Bugfixing and improve the naming capabilities of RedisCollection.

 - Field names have been off, resulting in no correct data being written to Redis
 - Every ID for multi-ID collections can have a name, resulting in nicer nesting
 - An optional suffix can be used to "nest" collections inside of each other
 - Added RedisCollection.isMember
fix getset command

getSet used GET instead of GETSET
Merge pull request #769 from Extrawurst/patch-4

fix getset command
Fix template arguments for various Redis string methods.
Fix conversion of bool values in the Redis type layer.

Is now written as "0"/"1" instead of "false"/"true" to save space and to be more consistent with the rest of the code.
Add assertions to the Redis test. See #770.
Add reminder for properly supporting NIL array Redis replies.

Also reorder methods and remove some old comment question.
Reorder template arguments of RedisDatabase.getSet().

Fixes compilation of the redis.types module.
Implement exclusive intervals for sorted Redis sets and shorten debug code.
Update list of main authors for vibe.db.redis.redis.
Fix win32 structures

Fixed structures some more

Updated driver def
Double const on arg
Merge pull request #771 from etcimon/win32-fix

Change array declaration style from C to D and fix freeing of ADDRINFOEXW*.
Merge pull request #764 from MartinNowak/fixRangeError

fix out of range access to attribute string
Merge pull request #748 from etcimon/url-encode-form

Added URL Encoding for form posting