- Added negative offset support to list-specs (including reverse
  orders and even wrap around from negative to positive)
- Updated test-suite