Add lint check for negating uint literals and variables.

See #11273 and #13318
auto merge of #13579 : hirschenberger/rust/lint_unsigned_negate, r=brson

See #11273 and #13318