Changes for library mode (driver routines are now Hopest_mesh and hopest_solver). New readin for
geometry only. Some refacturing of mesh readin routines.
Split p4est_connectivity_treevertex to build connectivity and  p4est
seperatly.

Conflicts:
	src/cwrapper/p4est_binding.f90
	src/cwrapper/p4est_wrapper.c
	src/mesh/mesh_readin.f90
Read Mesh modularisiert. connecitivity_treevertex aufgespalten.
Merge remote-tracking branch 'thomas/develop'
hopest_p4est_geom memory problems, need to be debugged
Viel Restrukturierung und Modularisierung der Mesh und p4est wrapper in
einzelne Module fuer die Funktionalitaeten.
Merge remote-tracking branch 'thomas/develop'
Remove warnings from hopest

We also changed integer types in p4est_cwrapper.
Likely the rest of hopest that calls the interface needs changes.
High order interpolation for refinement, some cleaning.
Kleinere Bugfixes von der Restrukturierung. p4est load funktioniert
jetzt richtig.
merge with new module structure
beispielfiles und mesh_ext
 buxfreie implementierung des nicht-konformen gitter output.
p4est laden funktioniert, Geometrie wird gebaut. Ready for Flexi!
Merge remote-tracking branch 'thomas/develop'
merge vom eigenen repo
merge auf die neue stuktur
refines combinable, bugfix in BC refinement, arbitrary  number of BC refinements possible.
Started to implement a funtion that maps p4est tree coordinates to high order geometry read by hopest
Merge remote-tracking branch 'malte/master' into highorderp4est