Merge pull request #50 from mlitwiniuk/master

Start threads when running under Unicorn
Support for new JRuby backtrace formats
Update Gemfile to use https

Resolves following warning when bundling:

  > The source :rubygems is deprecated because HTTP requests are insecure.
  > Please change your source to 'https://rubygems.org' if possible, or 'http://rubygems.org' if not. 
Merge pull request #51 from bjeanes/patch-1

Update Gemfile to use https
Add a database-backed LRU cache of git-blame results
Update Gemfile.lock
Fix index
* Lazy-create Deploys if build and revision are given to notify
* Refactor OccurrencesWorker
Don't assume that public path is #{root}/public

Reflecting on the configured public directory allows custom 404 serving even when the public directory is moved (e.g. in .war files generated by warbler).
Merge pull request #55 from bjeanes/patch-2

Don't assume that public path is #{root}/public
Ensure flot/excanvas.js precompilation happens in all environments (closes #53)
Merge pull request #53 from bjeanes/precompile-all-assets-in-all-envs

Asset precompilation woes
Make repository clone directory configurable.

Configuration is stored in `config/environments/common/repositories.yml`
and supports both absolute and relative (to project root) paths.
Remove Square-specific config file
Abstract background job strategy from implementation; allow possibility of other types of backgrounding
Support for usernames with periods in the URL. Fixes #43
registration can be disabled

- add Squash::Configuration.authentication.registration_enabled
- add simple test for the registration disabled case
Flip boolean to prevent method missing errors
added missing 'registration_enabled' value when using password auth
Merge pull request #63 from TobiasRaeder/master

Added missing 'registration_enabled' when generating password based authentication.yml