Updated local_alloc_elemwise to remove all allocs when possible and to add assert only when we cannot determine whether the shapes will be correct.
Deprecated experimental.local_alloc_elemwise and enabled local_alloc_elemwise by default.
Incorporated reviewer comments.
Created tests.
Removed unnecessary assert.
Added documentation for config.experimental.local_alloc_elemwise_assert
Incorporated review comments.
Fixed bug wherein graph had more than one input but only one alloc and it tried to use an input without alloc as a baseline.
Incorporated reviewer suggestion.
Improved support for multiple alloc and dimshuffle alloc combinations and added assocaited tests.
Merge pull request #2195 from daemonmaker/issue1903

Updated local_alloc_elemwise to remove all allocs when possible and to a...