frustum: Add getter for the planes array
frustum: Add intersection with box method
build: Reset interface age

We added a bunch of API for the 1.2 cycle.
build: Add mapfile for Solaris builds

I originally nibbed this whole chunk from the Pixman configure.ac, but I
forgot to modify it and include the mapfile. Since nobody complained, it
is clear that Graphene hasn't been built on Solaris.

I do not have access to a Solaris installation, nor to SunCC, so I'm
tempted to just bin the whole thing and wait for outside contibutions;
since it does not cost me anything, yet, I'll just leave it here for a
while. I consider SunCC/Solaris support on notice, though, and will
likely remove it if nothing happens after I release 1.2.
build: Clean up configure.ac
matrix: Use convenience API
rect: Rename an internal function

Rename normalize_internal to normalize_in_place.

It does not make *much* of a difference, since the public entry point
does exactly the same, with a return value, but it makes it clear that
the rectangle is normalized in place.

This is a pretty bad API wart; the public entry point should take an
additional argument, like we do everywhere else.
Fix a typo in the 1.2 version macro