Moved a few utility functions out of the instance closure.
Switched to lodash for clone and extend. Moved exportAttributes directly to query object.
Moved debugEnabled to attributes object.
Moved dataBindings into the attributes object.
Moved useBoundParameters to attributes object.
Mutator functions changed to use this._attributes instead of local attributes.
Switched from `that` this `self`
Changed [].slice.call to arrayFromArguments

This avoids function de-optimization in the V8 engine.

See https://github.com/petkaantonov/bluebird/wiki/Optimization-killers
JSHint/JSCS cleanup
Moving queryize.js into lib folder
Mutator functions moved into separate file.
arrayFromArguments is private
Docs updated with improvements from quell
JSHint/JSCS cleanup
Added query.clone() method
Added docs for queryize.useBoundParameter ands queryize.fn
Removing "deleet" in favor of actual "delete"

Turns out it's totally fine to use the delete keyword as a function name, I thought that was invalid.

Changing deleteFrom into an alias and removing the ugly deleet alias
Added docs for database() aliases
Added disableBoundParameters, deprecated query.useBoundParameters.

Having a function the same name as the global boolean attribute was confusing. Better to have a function that disables the default unpreferred state.
Added example for query.clone()