add in google profiler, metis, and ma57 libraries.
remove metis, add fakemetis
configure.ac for hsl_ma57 warn->error
initialize SQProblemSchur & set options

- enableWorkingSetRepair uses the MA57 facilities to fix working sets
- enableEqualities enables special processing for equalities
- epsLITests -> 1e-10 to try and help the 'infeasible qp' errors (we suspect numerical infeasibilities)
update gitignore to ignore more autotools
Merge branch 'feature/prof_and_ma57_support' into develop
add # pivots to output.
add evaluation counts to nlp
add serial to iterate class
add actual counting of evals to nlp_ampl
add caching support in nlp_ampl
assign penalty parameter just before linesearch

 - also needed to introduce new linesearch output function to accomodate this.
hessian shift the nlp_hessian_ too.
add (disabled) code to support subproblem caching of jacobian

disabled because it shouldn't ever be used, really...
remove everything from the .tm_properties file--not needed.
quiet up isqoquadraticsubproblem for now.
Merge branch 'feature/caching' into develop
fix the header output
ignore some annoying files
use fmin/fmax instead of std::*