Initial int to long conversion work

ServiceStack library and methods have been updated to use longs where
appropriate.  Also added one failing test that should work with successful
long conversion.

Test code still needs to be updated.
Tests now compile and (mostly) run
Additional int->long conversion

This accounts for changes that occurred upstream during the conversion
process.
Merge pull request #150 from HookedMediaGroup/long_conversion

Long conversion
Test configuration consistency

Remove some of the duplication in RedisClient and ClientManager
construction.  Change locations with hard-coded "localhost" or
"127.0.0.1" server addresses to use TestConfig.SingleHost.

With these changes, we're down to 10 failures(not connection-related) when
running the tests without a local instance of Redis
Fixing Can_BlockingDequeueItemFromList Test

Use EnqueueItemOnList instead of AddItemToList if working with Dequeue*,
since these methods work on the list in opposite directions.
Merge pull request #152 from HookedMediaGroup/fix_blocking_dequeue_test

Fixing Can_BlockingDequeueItemFromList Test
Getting rid of RedisTestClientManagerFactory

Moving functionality into TestConfig, per suggestion from @mythz
Merge pull request #151 from HookedMediaGroup/test_connection_string_centralization

Test configuration consistency