Angular-Translate Optional / Directory Structure

Added a substitution translation module for those that don't want to
include Angular-Translate in their projects.  This makes
Angular-Translate optional.   Separated out various parts of dialogs.js
and moved to a gulp build step.  Files to use are now in /dist
(distribution)