cleaned up and generalized the filtering of functions/methods/classes
generate the whole casadi tree, not just MyCasadiTree
use deb packages ipopt, not casadi-distributed-ipopt