Updated copyright to include 2013
Relax constraints on tasty
Add comments to the various type classes
Tidy up comments and make an explicit export list for MultiDim
Adapted to syntactic 1.9
Relaxed constraints on Tasty

Conflicts:
	feldspar-language.cabal
Remove stale function names in imports.
Remove more stale function names in imports.
Merge pull request #79 from pjonsson/buildfixes

Make the tree build with Syntactic 1.9.
Add documentation to MultiDim
Test on both 7.4.2 and 7.6.3
Use 'uncons' instead of case expression in MultiDim
Add a function for comparing Shapes in Feldspar/Vector/Shape
Add support for flattening vectors when storing them to memory.

A vector of pairs can now be flattened to a pair of manifest vectors.
Remove outdated Unbox

The functionality of Unbox has been included in MultiDim.
Some renaming in MultiDim
Remove Feldspar.Vector.Unbox from the .cabal file
Dial down on the overloading in the ShapeMap class in MultiDim

The functions in ShapeMap were so heavily overloaded that they were
practically unusable in bigger examples. The poor type checker had no
chance of inferring what the right type should be.

Also some documentation
Fix matrix multiplication in MultiDim
Change the name of the type RepP to FlatManifest which is a bit more
descriptive.