Refactoring: Moved viennagrid/refinement to viennagrid/algorithm/detail and moved implementations into detail namespace.

Only user functionality should stay in the main namespace in order to make the Doxygen documentation more accessible.