Ensure ProcessBuilder.environment() uses prileged action.
Replace Database.isLocal() with Database.getLocality() which returns a Locality enum to distinguish between local and embedded databases.
Add optional i18n support for log messages/exceptions using gettext. Enabled via the i18n maven profile.
Refactor into appropriate package.
Merge pull request #65 from pferraro/master

Database.isLocal() -> getLocality()