Merge tag 'release/v1.1.0' into development

Release v1.1.0

* tag 'release/v1.1.0':
  Version Bump to v1.1.0
Simplify #with_progressables and #with_timers
Add tags file to gitignore
Filter out specs themselves from coverage report

Also use the newest stable rspec release.

Conflicts:
	Gemfile.lock
	ruby-progressbar.gemspec
Whitespace
Merge tag 'release/v1.1.1' into development

* tag 'release/v1.1.1':
  Fix file modes to be world readable
Merge branch 'master' into development

* master:
  Fix the 'negative argument' problem - Closes #47
  Update a spec that was passing when it shouldn't have been and pend it until we can implement the fix
  Upgrade rspec and fuubar
  When dividing up the remainder of the length and determining how much space a completed bar should take up, round down so that the bar doesn't complete until 100%
  Add tags file to gitignore
Remove depreciation code
Rename all of the requires lines to be consistent with the new lib file
Merge branch 'feature/remove-deprecations' into development

* feature/remove-deprecations:
  Rename all of the requires lines to be consistent with the new lib file
  Remove depreciation code
Add CHANGELOG
Add #log to progressbar for properly handling bar output when printing to the output IO
Update the benchmark script
Add item to the changelog
Merge branch 'feature/logging-method' into development

* feature/logging-method:
  Add item to the changelog
  Update the benchmark script
  Add #log to progressbar for properly handling bar output when printing to the output IO
Whitespace
Allow the progress bar to have an 'unknown' amount of progress
Fix missing throttle rate in README
Add notes to the README about displaying unknown progress
Whitespace