Prefix all warnings with [warning]

Resolves #2022

We concatenate [warning] onto error strings in elixir_errors.erl
Note also that the test for module redfinition is performed in
helpers_test.exs rather than in warning_test.exs Perhaps this is
something that should be moved.