Additional changes needed for Rails 4: migration_template calling sequence has changed; need new next_migration_number
http://api.rubyonrails.org/classes/Rails/Generators/Migration.html#method-i-migration_template
http://api.rubyonrails.org/v3.2.18/classes/Rails/Generators/Migration.html#method-i-migration_template
https://github.com/rails/rails/commit/3858a247bdab01c62d99a4d1307311ee346aa76e
Avoid Rails 4 mass assignment warning.
advance_next_request advances the job when providing a code block to add_job.
Add QBWC.clear_jobs, which is useful in testing
Force jobs to be processed in the order they were queued.
Merge branch 'master' into qbxml
Merge branch 'qbxml' into bugfix/advance_next_request
Merge branch 'bugfix/advance_next_request' into feature/clear_jobs
Merge branch 'feature/clear_jobs' into feature/enforce_time_order
Merge pull request #26 from rchekaluk/qbxml

Rails 4 fixes
Merge pull request #27 from rchekaluk/bugfix/advance_next_request

Fix advance_next_request
Merge pull request #28 from rchekaluk/feature/clear_jobs

New clear_jobs function
Merge pull request #29 from rchekaluk/feature/enforce_time_order

Process jobs in queued order
Fix install_generator
Expand install and config sections, format code
Ignore pkg
Fix generation of AppURL
Explain how to configure QuickBooks Web Connector
Apply #23 to master
Add logging