Corrections to user guide after reading by Adeleh
Fixed accidentally renamed include guards
Added algebraic variables to simulator outputs by default
add swig dependency to debian
#1106: always build snopt using dummy library
reduce cmake spew
codegen debian/control
more direct import
#1106: workaround for osx weak symbol problem

This compiles and correctly throws exceptions on osx
I need to test this when snopt is available on osx
lint fixes
debian builds snopt interface
comments in write_debian_installs
#1097: remove solve alias for evaluate
partial revert of 896fe11c3e7abf9543cdf2e44d6c89cf25db8018
Update write_debian_installs.py
snopt libraries have changed

This morning Elizabeth confirmed that libsnopt7 is now the only library
#1106: add WITH_SNOPT_FORCE_DUMMY option

This commit closes #1106 and reverts the behavior to the way it was before I
started tinkering for #1106. The user now uses SNOPT=their_snopt and FIND_PACKAGE(SNOPT)
tries to compile with it.

The difference now is that WITH_SNOPT_FORCE_DUMMY (which is off by default) will
ignore the libraries found by FIND_PACKAGE and instead link with a generic -lsnopt7.
We also have to build this empty dummy library, but we don't install it.

There are no more weak symbols
wsnopt.hpp linting
change comment style to workaround spell check
change comment style to make spell check happy