rewrite assert call

so code "assert(FALSE)" doesn't occur
stop running install-info under debian

The entries in /usr/share/info/dir are getting made automatically
when "triggers are processed" at the end of the installation
by dpkg.
Merge branch 'master' of github.com:Macaulay2/M2
update INSTALL for Fedora
fix rpm makefile

so package name and version number are correctly deduced
from the string returned by "rpm --query -f"
better test for current file layout

fixes issue #54
remove a test that consumes a lot of memory

This test consumes more memory than any of our other
tests, ending up with a heap size of 457MB:

    i17 : (GCstats())#"heap size"

    o17 = 456880128

Every other test and example runs with a heap size limited to 300MB. Removing
it may make it easier to build Macaulay2 on smallish virtual machines.
fix the documentation for "run"