Tell Travis to notify Gitter with build statuses

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Remove required keyword args to support Ruby 2.0.x

This is not duplicate of #2267.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Test fractional hours
Split fractional hours in hours and minutes
Merge pull request #2277 from opf/hotfix/17228_handle_fractional_hours

17228 handle fractional hours
Merge pull request #2270 from opf/feature/travisci-notify-gitter
Merge pull request #2273 from marutosi/finn/release/4.0/ruby2.0

Remove required keyword args to support Ruby 2.0.x
removes n+1 query for custom_values on wp#index
move some controller logic into a decorator

This is by no means clean yet, but better than it was before.
eager loading of required columns - too many for now
only load required columns
remove unnecessary block
shortens sorting
moves custom field detection to own method
refactor column handling into own method
moves methods into module
code harmonization
improve handling of desired columns
Merge pull request #2265 from opf/fix/work_package_index_performance
fix custom field column name validity evaluation