Properly handle empty map patterns in erl_lint

Reported-by: José Valim