undo 4ti2 patch changes

Here we undo changes to our 4ti2 patch that were made to VectorArrayAPI.h and
VectorArrayAPI.hpp in order to get 4ti2 to compile under Ubuntu 12.04 (habanero).
The routines in question are anomalous, because they give errors at run time
that are detectible at compile time.
improve M2-comint-prompt-regexp

... so using F11 allows statements like

    i5 = foo

to be conveyed to M2 in their entirety, instead of dropping
the text "i5 = ", which is sort of like an input prompt
Changes the behavior of homogenize(Module, RingElement) so that it
homogenizes Groebner bases of generators and relations instead of
just the generators and relations.  Consquently homogenizing an
ideal will homogenize the ideal isntead of just the generators.
Merge pull request #207 from tom111/homogenize2

Change homogenization behaviour to do mathematically correct thing.
fix 4ti2 configure problem under ubuntu 12.04
add a test to 4ti2 configure script
Merge branch 'master' of https://github.com/Macaulay2/M2 into experimental