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
Merge branch 'fails-fails' into spec-tests
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
Merge branch 'master' into no-cache

Conflicts:
	test/util/assert.js
Fix no-cache test to check for desired etag behavior