initial commit
changes to method param names. unit tests
subgrad doc
Merge branch 'master' of https://github.com/Theano/Theano
subgrad: remove print from unit test
[BUG]Readd the destroyhandler as a requirement for some opt.

This fix bugs on the CPU in fast_compile introduced in:
commit 4f8f0da5f3a046ad3e89433fd061dd494c312b74
Date:   Thu Feb 27 09:56:12 2014 -0500
pep8
[crash fix] fix crash in fast compile introduced recently.
Merge pull request #1770 from nouiz/fast_compile

Bug and crash fix in fast_compile
changed name subgrad -> hypograd
Merge branch 'master' of https://github.com/Theano/Theano
rerenamed hypograph -> subgraph_grad
Merge pull request #1762 from nicholas-leonard/master

Add subgraph_grad
Mark opt as inplace
Make tests pass in fast_compile.
Merge pull request #1771 from nouiz/fast_compile

[BUG] in fast compile related to inplace opt.
bugfix, for a case that don't happen right now.

The preallocated output size for make_vector should ALWAYS be the good
shape right now as it only depend on the ndim and that is constant in
the graph and we only give preallocated output of the same node.

This fix will be useful in the futur if we make other type of
preallocated output that could be of the wrong size.
Merge pull request #1773 from nouiz/make_vector_bug

bugfix, for a case that don't happen right now.