begin working on proto project
add types definition for proto
add global including headers
add UnCopyable utils
fixed bug of global definition and add utils common tools
add Locker module