Added IProcessingJob.Dispose that deletes the job from its queue
Using IProcessingJob.Dispose method in the Worker class
DeleteJobFromQueue method impl moved to SqlServerProcessingJob.Dispose
DeleteJobFromQueue method impl moved to RedisProcessingJob.Dispose
Revert "DeleteJobFromQueue method impl moved to RedisProcessingJob.Dispose"

This reverts commit a61ba97f2bdc58b118e39648f66c0c26a6f1b12e.
Using RedisConnection in RedisProcessingJob
Removed IStorageConnection.DeleteJobFromQueue method
Update README.md
Added IPersistentJobQueue interface and SqlServerJobQueue implementation
Merge branch 'msmq' of https://github.com/odinserj/HangFire into msmq
Extracted method AddToQueue to the IPersistentJobQueue interface
Changed method names in IPersistentJobQueue interface
First MSMQ implementation for IPersistentJobQueue
Removed Queue property from IProcessingJobInterface
Making ConsoleSample push to different queues
Added [HangFire].[MsmqQueue] table for SQL
First integration tests for MSMQ
IProcessingJob interface renamed to IFetchedJob
Fixed reliability bug caused by commit @7638a46dc3fca82dd161715d847246ccb956ad3d
Added integration tests for MSMQ