Merge branch 'mrocklin-optimize' into mrocklin-optimize-bcolz
Deal with reductions on a symbol
First attempt at bcolz optimization, warning: super naïve
Empty check first
Separate nunique tests for easier debugging
Deal with things with no names but have active columns
compute_up and optimize on both carray and ctable
lean optimize on head
lean: fix head optimization
Add available_memory
Hard as bcolz dep for psutil
Merge remote-tracking branch 'upstream/master' into mrocklin-optimize-bcolz
Merge remote-tracking branch 'upstream/master' into mrocklin-optimize-bcolz
Merge branch 'mrocklin-optimize-bcolz' of github.com:cpcloud/blaze into mrocklin-optimize-bcolz
coerce provides more informative error on bad datashape
Raise informative error on disagreeable datetime

Discover and dynd disagree about certain datetime formats
Lets make sure that we raise an informative error in these cases.
use dynd raw rather than coerce.  Get more particular error.
use str(schema) rather than datashape in nd.array
Merge branch 'master' into mrocklin-optimize-bcolz
py3: errors don't use .message, use .args[0]