Issue #247 - fix failure email link is broken
Issue #247 - avoid SSL connection error
avoid hardcoding "http" or "https

use the property "jetty.use.ssl"
avoid hardcoding "http" or "https on createFirstErrorMessage and createSuccessEmail

use the property "jetty.use.ssl"
fix failure email link is broken
use constants
Merge pull request #248 from wyukawa/issue-247

Fix for GitHub issue #247 fix failure email link is broken
Issue #254 - Clean up source tree to enable running unit tests at build
time:

 - Source tree separated out into common, execserver, webserver,
   migration, sql, and soloserver subprojects.
 - Circular dependencies among subprojects have been cleaned up and
   removed.
 - Unit tests have been moved under the */src/test/ directories of
   appropriate subprojects.
 - Unit tests broken by the move, such as those that still look for
   files under /unit are disabled for now to be fixed in a separte task.
 - Build script has been cleaned up to adhere more closely to proper
   Gradle conventions.
Issue #254 - Add .gitignores to ignore test output files.
Issue #254 - Fix .travis.yml to use correct gradle command.
Issue #254 - Update README.
Issue #254 - Alphabetize some imports, strip whitespace, and add file headers.
Issue #254 - Alphabetize dependencies.
Merge pull request #255 from davidzchen/restructure

Fixes #254 - Clean up source tree to enable running unit tests at build
Insert links into job properties
Formatting and documentation
Merge pull request #259 from wagnermarkd/links

Insert links into job properties
Update README build badge.
Issue #264 - Remove commented out code.
Merge pull request #265 from davidzchen/remove-commented

Fix for #264 - Remove commented out code.