also consider memory allocations to be "operations" on the isl_ctx
In particular, take into account the memory allocations when
a maximal number of operations has been set. This has been
reported by Tobias Grosser to make this facility more "predictable".
Similarly, also check for an explicit abort by the user
on each memory allocation.
Before this commit, these two checks were only being performed
on each pivot in the LP solver.
Requested-by: Tobias Grosser <tobias@grosser.es>
Tested-by: Tobias Grosser <tobias@grosser.es>
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>