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
Fix load issue with background runners
Update gems for new Rails VULNs
Add missing licenses
RVM 1.19
Add message making it more clear that these checkboxes are live
Fix dropdown behavior
* Make mailer fail silently
* Remove unnecessary mailer method
* Bump gems to support new Squash::Ruby feature
Recommend users disable Squash in development and test