User sensitivity function

Primary additions to support:
-- user provided functions to calculate sensitivity rhs in implicit systems
-- user provided functions to calculate sensitivity of matrices in eigen system. This needed modifications to the eigensystem API so that right and left eigenvectors could be extracted.