Adding sqs unit tests to 4.1.x - Fixed circular reference errors reported by Travis when Taylor tried to merge the 4 month old PR

Changed the use of m::mock('DateTime') in testDelayedPushWithDateTimeProperlyPushesJobOntoSqs to use Carbon instead. That fixed the circular reference errors being reported by Travis.