feat(database): add parse option to db.query params

Works like:

```js
var params = {
  descending: true,
  parse: true // this is the new param
};

db.query('by_something', params, function (err, docs, meta) {
  // `docs` is now an array of objects parsed just like you would get from
  // `db.findAll()` instead of the standard couchdb rows as they are returned
  // in the couchdb view results.
});
```