allow floatX={32,64} in the user config code.
Document patternbroadcast
simplifier test following code review.
Only create the handle if we specify a device to gpu_init().
Remove parameter in call to cublas_shutdown().  There shouldn't be one.
2to3 tensor.basic
[TEST] fix test crash as CPU tests moved
[CRASH] fix new compilation crash introduced.
Remove the error handling code from the shutdown() path since it's
mostly useless.
Merge pull request #2013 from nouiz/mixed

[CRASH,DOC,ENH] Mixed
Merge pull request #2012 from abergeron/fix_cublas_init

Only create the handle if we specify a device to gpu_init().
Revert "2to3 tensor.basic"

This reverts commit f8c74e6f2acf9d9a264b704e4a954e47ef7cd6cf.
Revert "future imports must be first in file"

This reverts commit fcd111d7f2650f6142ebcd616676e0116b944ed4.
Revert "use __future__ import for print function"

This reverts commit 245cdb197464bb750a9229af7c16dd6688f7d59c.
Revert "exception fixes w/ module"

This reverts commit 02d49e8b57b691462d82dc96ad118bab63a60c9d.
Revert "use as form of exception naming"

This reverts commit 17e34629ac8a4445fe66b7fd7c79b2a795bec767.
Revert "fix import and print statements for 3.4 support"

This reverts commit 8da3a00db236ed6ba0e4e95507e2a8cab3781926.
Revert "Deal with the removal of basestring in 3.4"

This reverts commit c6478f232ba1e7674f3d34c166b4ed64a0f8a3c4.
Revert "Started fixing Python 3.4 incompatibilities"

This reverts commit 88d88672936573ac0159064a22e3ee8300c20397.
Merge branch 'fubar' with reverted changes