pulling string case fix from upstream
Added required to login.html inputs

Without adding the required attribute to those inputs, the client-side validation in the help-block below the form (ng-show="form.email.$error.required && form.password.$error.required && submitted") will never actually catch and show the error without a request being sent to the server.
fix(config): fix issue where `config.ip` is undefined in non-production environments

This is somewhat of a small issue discovered by @chair9design: https://github.com/DaftMonk/generator-angular-fullstack/issues/205#issuecomment-43713129.
`config.ip` is only defined in the production 'env' config file, so when running the server in any other environment (specifically development), no ip is passed to either `app.listen` or  `console.log`(within server.js).

From what i can tell, passing a null hostname to app.listen (which calls [server.listen](http://nodejs.org/api/http.html#http_server_listen_port_hostname_backlog_callback) ) is not an issue. However, since we are directly using this config variable in server.js, it seems like we should default it to something.
Update script-base.js

Force the script file name to lowercase in the <script> tag to match what is created on the filesystem.
Merge pull request #237 from smartssa/master

Update script-base.js
Fix wrong version of connect-mongo

closes #223
Merge remote-tracking branch 'origin/master'
Merge pull request #235 from zfarrell/fixIpConfig

fix(config): fix issue where `config.ip` is undefined in non-production environments
Merge branch 'pr/228'

Conflicts:
	script-base.js
Merge branch 'master' of github.com:DaftMonk/generator-angular-fullstack
Merge pull request #232 from ramdog/patch-1

Added 'required' attribute to login.html inputs
Update changelog
1.4.3
Merge pull request #5 from DaftMonk/master

Pulling upstream