Merge pull request #236 from hluu/master

fixed a few tests
Updated the NOTICE file to fix typos and update links
Merge pull request #238 from JoeBruner/master

Updated the NOTICE file to fix typos and update links
Issue #251 - Use gradle-dustjs-plugin to build Dust.js templates.
Merge pull request #252 from davidzchen/dustjs-gradle

Fixes #251 - Use gradle-dustjs-plugin to build Dust.js templates.
Reformat all source files according to Hadoop coding conventions.
Change Java source version to 1.6.
Change all Java source values to 1.6 in eclipse-styles.xml.
Merge pull request #250 from davidzchen/reformat

Fixes #249:  Apply Hadoop coding conventions to all source files
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.