Created a defined interface between the optimization kernel and the solver.
Merge branch 'master' of github.com:gahansen/Albany
Merge branch 'master' of github.com:gahansen/Albany