[cache] fix typo that meant :data_size was being ignored
[CacheStack] resize the top level cache device when resizing the origin
[CacheStack] There were two conflicting definitions of block_size
Some work on cache resize tests
fix ioctl sequence in test_wait_on_bit_during_{suspend,resume}

the 1st thin device suspend was still active (blocked in wait_for_bit)
when the 2nd thin device suspend was attempted.
[cache] add a small config test
[cache] make sure the individual test suites require the neccessary files
[cache] get passthrough tests working again
[cache] another test that needed the block size adjusting
[writeboost] wipe_device tests
[writeboost] more wipe tests
[thin-provisioning] test_discard_after_out_of_space
[thin-provisioning] fix bug in discard_after_out_of_space test
[delete tests] delete_after_out_of_space
Merge remote-tracking branch 'ejt/master' into devel
thin-provisioning: add discard_after_out_of_space_reboot