* win32_slim.h: includes the minimal version of windows.h
modified:
* cthread: added lock_t c++ class
* os: added getUserName()
* socket: modified socket_len_t to sk_len_t to better follow naming convetions in file
* str: added operator std::string() to str_t
* file: small wrap over winapi for windows and stdio for posix
* fs: small wrapper over stat
* slice: slice macro type
modified:
* str and strview are now slices