Rewrite the lib/setup.rb script to a Thor task
Remove requires of ci_reporter gem
Add compatibility with postgres to EventLog.by_accessed_by scope
Refactor EventLog.event_logs_for_timeline scope
Refactor Faker::Lorem.sentences Faker::Lorem.paragraphs
Fix formatting in lib/localization.rb
Add debugger gem
Use debugger gem only with mri
Remove empty test/unit/event_log_test.rb
Fix boolean type in models/project_permission.rb
Fix random failing specs for WorkLog

* all_accessed_by and accessed_by scopes were random
  failing because postgres don't sort by id by default
* Format long custom sql scopes
Fix mismatching database types in models/scm_changeset.rb
Allow to fail tests in jruby env on travis
Add codeclimate badge
Fix the TaskRecord#user_work methods PG error

* Fix PG error
* Add WorkLog.duration_per_user scope with specs
* Add specs for TaskRecord#user_work
Remove abuse of ToIDs helper in EventLog.by_company scope
Rename spec/models/task_spec.rb -> spec/models/task_record_spec.rb
Fix misbehaving scope in TaskRecord
Merge pull request #1 from trekdemo/use_travis_ci_for_testing

Use travis ci for testing
Merge pull request #2 from trekdemo/rewrite_setup_script

Rewrite the lib/setup.rb script to a Thor task