TrajOpt descend from NonlinearProgram

Conflicts:
	docs/papers/jfr_special_issue/library.bib