use i18n.missing_translations

This will print missing translation keys at the end of the tests
move comment related tests out of TicketControllerTest

This controller does too much - so the tests are also getting large and hard to keep track of
FlashResponder will automagically add flash messages
splitting up long functional test case
separate tests for the ticket list from main controller test
split up and refactor TicketController#update

close and open actions for plain opening and closing the tickets
respond_with so fields are not cleared on invalid update

the custom actions are not strictly restful. But adding a subresource felt like too much overhead and is conceptually hard to grasp (so we destroy the openess of the ticket to close it?).
Controller#flash_for instead of FlashResponder

FlashResponder added a flash before responding. However at the point of responding objects have already been saved. So there is no way to test if they were changed.

Now instead we can call
  flash_for resource
before
  resource.save

and it will add the flash messages only if the resource was actually changed.
remove unused bold helper and instead sanitize flash
flash_for with_errors option displays error messages
tickets: structure i18n
navigation works with empty locale selected

Just in case some translation keys are not present things should still work and make sense.
So translation keys should be picked in a meaningful way and scoped rather than prefixed.
For example overview.account will turn into "Account" if no translation is present while "overview_account" will turn into "Overview Account". We usually want the former.
sorting translation keys some
remove icon_color variable - yagni
add btn helper for link_to with .btn

Also translates the first arg if it's a symbol and adds more btn- classes if given as html_options[:type]
move users key into layouts scope so it does not conflict with users scope
destroy_btn helper method
html5: <br> instead of <br/>
adopt tests to new translations
fix flash for creating anonymous tickets
Merge pull request #167 from azul/feature/i18n-for-ticket-system

Feature/i18n for ticket system