Fixing MSVC build by adding appropriate typedefs for uint16_t
Removing unnecessary typedefs for uint16_t in MSVC build
Merge pull request #444 from jmargeta/MSVC_uint16_fix

BUG: Fixing MSVC build by adding appropriate typedefs for uint16_t.