[bugfix,documentation] Fix various misspellings in comments
[cleanup] Manually inline the 'init' method, which is only used once
Ignore the 'compile' script, which is create by some AutoTools setups
Fix spelling
[bugfix] Fix doxygen bug
[cleanup] Remove some dead code
[bugfix] Properly implement the DisableJacobian check in all cases

Patch 5a34c1f5 introduced a few more tests depending on the DisableJacobian flag.
However, that patch was buggy, all it did was test whether the constant value
DisableJacobian ('3', currently), was true or not.  This patch fixes the issue.

Now most tests still fail, but that's apparently a separate issue: The static
diffOrder fields appears to be set to 0 for most finite elements, even the
differentiable ones.
[bugfix] Spelling: 'succeded' --> 'succeeded'
Introduce method 'size' on the LocalFiniteElement class

It returns a (uint) number giving the number of shape functions/coefficients
of the finite element.  This number is of course also available through the
localBasis() and localCoefficients() methods, but having it directly on the
LocalFiniteElement class is very convenient.

Implementing this feature was decided at the 2013 Dune developer meeting
in Aachen.

This patch also extends test-localfe to test for the new method.
[bugfix,documentation] Fix copy'n'paste bug in documentation
[bugfix] LocalCoefficients class returned wrong number of coefficients (6 instead of 18)