Introduce CASE expression.
Improved support for mapping javascript properties to columns. Objects passed to insert, update can use property names, and they get mapped to column names. If a column's property name different than its sql name, property name used as column alias in generated SELECT statement.

Added boolean columnWhiteList config option for table.define(). For insert, update, if table.columnWhiteList is true and passed object has properties that don't map to columns, they're ignored rather than throwing exceptions.

Added boolean snakeToCamel config option for table.define(). If a column has no explicit 'property' property and table.snakeToCamel is true, column's property is set to its name converted to camelCase; i.e. make_to_camel becomes makeToCamel, and then table.makeToCamel can be used.
Improved support for mapping javascript properties to columns. Objects passed to insert, update can use property names, and they get mapped to column names. If a column's property name different than its sql name, property name used as column alias in generated SELECT statement.

Added boolean columnWhiteList config option for table.define(). For insert, update, if table.columnWhiteList is true and passed object has properties that don't map to columns, they're ignored rather than throwing exceptions.

Added boolean snakeToCamel config option for table.define(). If a column has no explicit 'property' property and table.snakeToCamel is true, column's property is set to its name converted to camelCase; i.e. make_to_camel becomes makeToCamel, and then table.makeToCamel can be used.
BLOB support for postgres, mysql and sqlite.
update tests
where clause value expression test
Use bytea hex encoding as recommended by http://www.postgresql.org/docs/9.0/static/datatype-binary.html
resolve the array
pg needs single quotes for values.
Added 'parameter(value)' method to 'query' node to manually added parameter values to a query. If inline text added to a query includes a parameter, like '$1', then calling 'parameter(v)' allows '$1' to be set with 'v', providing protection from sql injection.
Added 'parameter(value)' method to 'query' node to manually added parameter values to a query. If inline text added to a query includes a parameter, like '$1', then calling 'parameter(v)' allows '$1' to be set with 'v', providing protection from sql injection.
Merge pull request #139 from phestermcs/master

Improved support for mapping javascript properties to columns.
Merge pull request #142 from brianc/hotfix/show_index_for_pg

Fix show indexes for postgres
Merge pull request #141 from eugeneware/blob-support

BLOB support for postgres, mysql and sqlite.
Merge pull request #128 from yc662/caseExpression

Introduce CASE expression.
Bump version
Merge remote-tracking branch 'upstream/master'

Conflicts:
	lib/dialect/postgres.js
	lib/node/valueExpression.js