Initial version of spec-generated tests
Drop local swagger spec -- prefer the published one instead
Extract the xample parsing code into a module
Cleanup, add comments
Compare ints with equal rather than deepEqual
Merge branch 'master' into spec-tests

Conflicts:
	test/simple.js
Try to fix the timeout problem on Travis
Another attempt to fix the timeout problem on Travis
Move url out into a variable
Put back the 20s timeout
Only consider fields provided by spec - ingore any others
More timeouts
Fix the fails() by repurposing it as an assertion
Merge branch 'fails-fails' into spec-tests
Merge pull request #76 from wikimedia/fails-fails

Fix the fails() by repurposing it as an assertion
Improve metric handling for HTTPErrors
Depend on preq 0.2.11

Tests were failing with 0.2.10, as that wasn't returning instances of the
global Promise object.
Convert 'deleted' attributes into a tag set

We need to express various restrictions of a revision, including 'deleted' and
'suppressed'. A simple way to do so is via a set of string tags. This patch
removes the old boolean 'deleted', and replaces it with a set of strings.
Merge pull request #72 from wikimedia/spec-tests

Initial version of spec-generated tests
Merge pull request #80 from gwicke/error-handling

Minor error handling, preq & revision deletion stuff