This patch will enable RclHandle to use a specified deleter to free
the resources, which means the pointer passed when contructing the
RclHandle object will not be freed by default.
After this patch, caller should be responsible to manage the memory.
Coverage remained the same at 91.289% when pulling cd22efebf7b577aca41f2b3c0b0a94e1a8b33b3b on minggangw:fix-issue-728 into d4b9cb701d0c6c0fbe35727b3cd2693bf0cf1d13 on RobotWebTools:develop.
This patch will enable RclHandle to use a specified deleter to free the resources, which means the pointer passed when contructing the RclHandle object will not be freed by default.
After this patch, caller should be responsible to manage the memory.
Fix #728