get rid of dangerous "TypeError = not constant" mechanism
merge during rebase
better name
regard None as not scalar
fixed bug where get_scalar_constant_value did not detect numpy ndarrays
as being constant
raise an error on empty constants instead of returning them
fix bug where return type of get_constant_value was treated as iterable
even though it is documented as being 0d
better error message
fixed tensor.basic.max and documented its reasoning
fixed an except TypeError I had overlooked earlier
changed another except TypeError
fixed another except TypeError
fixed some assertRaises(TypeError)s
fix things that were either screwed up by the rebase, or were new code
added in the 2 months since I originally submitted the pull request
change "except" to "except Exception" to avoid ignoring ctrl-C
Merge pull request #1161 from goodfeli/rebase

Ready to merge: get rid of dangerous "TypeError = not constant" mechanism
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'origin/master'