Extract common variables in TestDelegate.cpp.
Return 1 value from delegate invocation.
Invoke a delegate with multiple functions should result from last function
returned.
Able to construct delegate class from class pointer & member function
pointer.
Unregister a member function from a delegate.
Throw bad function call if no function specified.
Replace ret() with T for delegate templates.
Merge branch 'master' of github.com:xinhuang/GIS