GUIReader::registerTypeAndCallBack for std::function

@andyque 
```
auto map = reader->getParseCallBackMap();
```
1.  this map is copy, reader->_mapParseSelector. can not modify.
2.  move semantic used by temporary object. this not temporary object.