Added more scaling tests.
Created new function, testScaling, to measure the times of the optimization algorithms against the scale of the scenario.
Refined the plotting tools in testScaling.
Changed testScaling to measure the times for individual algorithms. Added helper function, testAlgorithms.
Modified output arguments for morphU and dh_dx in rampPartialFunctions to add an optional output for the algorithm times. Added functionality testScaling to plot the algorithm times for dhdx.
Made changes to testScaling to look at dhdx algorithm. Modified other programs to output relevant data.
Changed default settings in testScaling.
Added scaling tests for dhdx. Changed sparse matrix creation in dh_dx function in rampPartialFunctions.
Merge branch 'josh' of github.com:jstoermer/AdjointRamp into dhdxexp

Conflicts:
	rampPartialFunctions.m
working version of josh merge, without sparse modifications
samitha r loop merge: Merge branch 'dhdxexp' of github.com:UCBerkeleyCivilSystems/AdjointRamp into dhdxexp

Conflicts:
	test/testLineSearch.m