Feature/graph functions parameter order (v2)

Replaces #602, fixes #549.

* change parameter order of graph algorithm functions
* change parameter order in property map functions, also includes changes to index module
* improve documentation of property map
* refactorization of property map part of graph_types module
* removing raw pointer maps from property maps, not used
* removing internal pointer maps
* internal maps become internal maps
You still haven't fixed this one.