Fixed indent, matrix_impl.hpp
Added helper functions for using DMatrix for bitwise operations
Refactored ImplicitFunctionInternal::spEvaluate, #951
Implemented sparsity pattern propagation from ImplicitFunction auxiliary outputs (reverse mode), #951