add factory functions for creating PropertyManagers without restating the mesh type in C++11

Status Name Job ID Coverage
  Test
passed clang-c++11 #4007
Linux

00:20:40

passed clang-c++98 #4009
Linux

00:16:47

passed gcc-c++11 #4006
Linux

00:04:53

passed gcc-c++98 #4008
Linux

00:04:03

passed macos-c++11 #4010
Apple

00:09:20

passed macos-c++98 #4011
Apple

00:15:15