Merge pull request #386 from ebfe/fix-build-master

Partially fix build with rust master
Fix non_snake_case warnings
Fix uutils build with non-empty DONT_BUILD
Merge pull request #389 from ebfe/fix-snake-case

Fix non_snake_case warnings
Merge pull request #388 from ebfe/fix-uutils-build

Fix uutils build with non-empty DONT_BUILD
Use new import-as syntax
Use new slice pattern matching syntax