geometry.hpp not needed, cross_prod.hpp needed instead, using acos with static cast because of Visual Studio
geometry.hpp not needed
interface changes for make_element_with_id: using and additional template paramter for id instead of result_of::id<>::type (problem with Visuel Studio 2005)
Merge branch 'master' of github.com:viennagrid/viennagrid-dev