add dtypes to tests
reword keyword arg handling in theano_function
add test ensuring theano_function fails on bad input
use integer division in blockmatrix test
replace dict comprehension with dict(tuple gen)
Merge pull request #1 from mrocklin/unused-args-2

A variety of small fixes