CD-64
- improving init.d script debug logging
- improving pid lookup (DEPENDENCY - all services will require a unique
  useraccount name) - this enables the ability to decipher one java
process from another. Also this is good security practice as well!
CD-64 adding override_functions, to be pushed out via puppet to /etc/init.d, for init.d debugging
CD-64
- updated startStatus() in gernric-dist module
- create_module updated to reflect template changes
CD-64
- order of the opt and app variables must be defined ahead of
  override_functions to build the log path.
- username replacement fixed in create_module
CD-64
- requiring override_functions to be present in stage modules
CD-64
- manifest updated to include runas / switch user (su) for running under
  a non user account for the service
CD-64
Merge branch 'feature/init_d_run_as_user' into develop