[rust-netstack] Fix warnings, remove allow(warnings) annotation

- Fix all non-unused warnings
- Remove #![allow(warnings)] from crate root
- Replace with #![allow(unused)]

Test: Existing unit tests pass
Change-Id: Ib7346e887db9190aa1841328c53f00c22b877491
3 files changed