Factor Parsoid retrieval/storage out of pagecontent.js
Lock parsoid handler down to just the 'page' bucket
Add some hack notes
Fix and re-enable the test handler
Restrict the test handler to the test domain
Use etag instead of hacky res.tid
Set res.headers to {} if unset
Merge concurrent refactors

Had to fix up a bunch of things:

- use en.wikipedia.test.local consistently
- use 'pages' bucket consistently
- switch to rbUtil.js

Conflicts:
	lib/filters/bucket/pagecontent.js
	test/simple.js
Commit merge fix-ups
Merge branch 'master' into refactor-parsoid
Make sure that the conf directory stays around

Git doesn't normally preserve empty directories, which broke startup since the
server does a read on that directory. Add a README to make sure the directory
exists.
Merge testHandler back into its intended location

I somehow managed to move it into lib/ in the earlier merge, so move it back
to lib/filters/conf.
Use preq in the web handler & bump preq version to 0.2.6
Improve error logging

Always log full error information including request & response in
handleResponse.
Fix cleandb.sh script

Note: Those hash sections include the bucket name, so will change when the
bucket name changes.
Bump preq up to 0.2.7

The constructor-style call was not properly tested in preq, and remote request
failures were covered up locally by the broken cleardb.sh script. Preq 0.2.7
fixes the issue, so bump the dependency.