Put elixir tests into multiple files, add tokenizer tests

Also, add a convenience macro `elixir-ert-with-test-buffer' for easy
elixir-mode buffer creation with initial contents.