Added optional key type for static_property_map; added make_static_property_map; documented static_property_map and the new stuff

[SVN r86603]