Remove references to instant in documentation

Note that although we don't need instant, FFC does, so still require it
as part of tox/travis requirements.
Allow overriding compiler, linker from environment

CC overrides the C compiler, LDSHARED overrides the linker.