Version Bump to v1.1.0
Merge branch 'release/v1.1.0'

* release/v1.1.0: (34 commits)
  Version Bump to v1.1.0
  Upgrade simplecov so it is resilient to mathn being loaded
  fix progress format when core lib mathn is loaded
  Rename throttle_period to throttle_rate
  Set a default throttle_period of 100 times per second
  Use the new precise #elapsed_seconds in the throttle component
  Add #elapsed_seconds that gets a more precise value for the elapsed time
  Rename #elapsed_seconds to #elapsed_whole_seconds
  Add throttle_period documentation
  Made throttle API resemble other components
  Whitespace
  Add throttle_period option to #create
  Add throttle component
  Use StringIO in the new spec so we don't get output to STDOUT
  fix for the ruby_debug error, where debug defines a start method on kernel that is used erroneously by progressbar
  spec that recreates the problem we're seeing with ruby-debug under jruby
  fix terminal width crashing progressbar
  Add failing test for terminal width crashing progress bar
  Make sure we're using an up-to-date version of the JSON gem
  Fix gemspec since Date.today is no longer supported
  ...
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
Fix file modes to be world readable
Merge branch 'hotfix/v1.1.1'

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

* tag 'release/v1.1.1':
  Fix file modes to be world readable
Add tags file to gitignore
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%
Upgrade rspec and fuubar
Update a spec that was passing when it shouldn't have been and pend it until we can implement the fix
Fix the 'negative argument' problem - Closes #47
Merge branch 'hotfix/v1.1.2'

* hotfix/v1.1.2:
  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
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