automatic documentation update
code generated "sign" function now uses "d" instead of "double"
Skipped codegen examples from test suite
Fixed bug in codegen usage example
Merge pull request #609 from ghorn/develop

code generated "sign" function now uses "d" instead of "double"
Shallow water: added line-search
Shallow water: Cleanup
Shallow water: Updated iteration progress, stopping criteria
Shallow water: Modified options to match paper