1. add workaround functions to handle sqrt and abs of integer for
   for some compilers
2. add C++11 feature support file
merge README