Copy and extent the pk2d-test for the monom basis
remove the comments which disabled the derivatives stuff
loop over the maximum order in evaluateJacobian()

[[Imported from SVN: r116]]
make evaluateJacobian() work in 1D (tested up to shapefunction order 2)

[[Imported from SVN: r117]]
Accessed the Jacobian with exchanged indices.
Test passes now.

[[Imported from SVN: r118]]
update EdgeS12D to support an orientation of the base functions
add a test for EdgeS12D

[[Imported from SVN: r120]]
rename edges12d to edges02d and edger12d to edger02d to be consistent with rt02d naming

[[Imported from SVN: r121]]
Almost completely rewrite lagrangeshapefunctiontest.cc

 * The new version tests all current Pk implementations instead of
   just one.

 * The Lagrange points are chosen as test points to be able to check
   whether \phi_i(x_j) = \delta_{ij} holds

 * Enabled floating point exceptions

 * Various bugs in the first implementation are fixed

Still missing: a similar test for Qk shape functions

[[Imported from SVN: r122]]
lowest order edge elements for tetrahedrons

[[Imported from SVN: r123]]
forgot some order 1 -> order 0 renaming for the edge elements

[[Imported from SVN: r124]]
some more edge order 1->order 0 renaming
debug code for edges03d

[[Imported from SVN: r125]]
Avoid signed-unsigned warnings

[[Imported from SVN: r126]]
Implemented Jacobian for Pk3D finite elements

These finite elements should be complete now.  Still some
documentation missing.

[[Imported from SVN: r127]]
header fixedarray.hh has been renamed to array.hh

[[Imported from SVN: r128]]
bring edges02d in line with edges03d: tangential component per default always points from vertex with lower id to vertex with higher id

[[Imported from SVN: r129]]
Fix codim in LocalKey for EdgeS03D

[[Imported from SVN: r130]]
Some notes on the edge elements.

[[Imported from SVN: r131]]
More thoughts on the transformation of the basis functions

[[Imported from SVN: r132]]
det(B)*B^-T is the right mapping after all -- we just have to use the right scaling factor for the basis functions.  unfortunately, that means the tangential component cannot always be one, but will usually be something like 1/edge length

[[Imported from SVN: r133]]
Don't use the egde length to scale the shape functions -- that would require different local to global transformations for the values from different shape functions of the same element.

[[Imported from SVN: r134]]
Method for evaluation of global values

[[Imported from SVN: r135]]
Add global interface for the Jacobian

[[Imported from SVN: r136]]