New layout solver based on gcd, box solver, matrix

for a list of display objects and target area, determine the greatest
common denominator via euclid's algorithm, place items in matrix of rows
= width/gcd(item widths) by columns = height/gcd(item heights). Then,
recursively solve the matrix for the next available spot. And no. AS3
has no matrix object... I had to make one.