added Diff to GradedRingMacrosForMAGMA

and activated it in GradedRingTableForMAGMATools
outsourced several tool operations to create random matrices

to MatricesForHomalg v2013.07.14:

. ListOfDegreesOfMultiGradedRing
. MonomialMatrixWeighted
. RandomMatrixBetweenGradedFreeLeftModulesWeighted
. RandomMatrixBetweenGradedFreeRightModulesWeighted

+ outsourced the pictogram MonomialMatrix to HomalgToCAS v2013.07.14
+ outsourced the ring table entries MonomialMatrix to RingsForHomalg v2013.07.14
installed RelativeIndeterminatesOfPolynomialRing

for graded rings
never save ring dependent stuff in the DegreeGroup

as it might be used by different rings in different CASs!

(ran into this bug when together with Paco wanted to add
 the second arrangement to the book of examples)
added DegreeOverPrimeField to LIGrRNG.intrinsic_attributes
comply to new behavior of Eliminate

in MatricesForHomalg v2013.10.27
the main operation for Eliminate in now expects a matrix and a list

simplified code here accordingly
use rec( ("$1") := 2 ) instead of rec( $1 := 2 )

as the latter does not work anymore

From: Alexander Konovalov <alexk@mcs.st-andrews.ac.uk>
Subject: $ in identifiers
Date: 4. Februar 2014 23:37:32 MEZ
To: Mohamed Barakat <mohamed.barakat@rwth-aachen.de>

Dear Mohamed,

sorry for not reporting this before: actually, dollar is no longer allowed in
identifiers. Would it be possible to fix this in GradedRingForHomalg?
First version of algorithm.
Added file for homogeneous parts.
Added some more code. Does not work yet.
Some changes in algorithm.
Removed unnecessary space.