fixes to successfully build
fixes to dropout3d, passes pytest
made peilin's pr suggestions/fixes
fixed clang format issue and changed python names
fixed lowercase 'd' on MS_LOG messages
added newlines at end of files for cpplint
ci fixes and updated dropout3d supported platforms
pylint fixes