Shim parse_url()

```
Notice: Undefined index: port in
/Library/WebServer/Documents/zc-v1-series/admin/includes/defined_paths.p
hp on line 14

Call Stack:
    0.0005     254024   1. {main}()
/Library/WebServer/Documents/zc-v1-series/admin/index.php:0
    0.0011     295304   2.
require('/Library/WebServer/Documents/zc-v1-series/admin/login.php')
/Library/WebServer/Documents/zc-v1-series/admin/index.php:47
    0.0016     321280   3.
require('/Library/WebServer/Documents/zc-v1-series/admin/includes/applic
ation_top.php')
/Library/WebServer/Documents/zc-v1-series/admin/login.php:19
    0.0023     351000   4.
require('/Library/WebServer/Documents/zc-v1-series/admin/includes/define
d_paths.php')
/Library/WebServer/Documents/zc-v1-series/admin/includes/application_top
.php:94
```
Update install password validation
Fix docblock typo
fix bad html Syntax
Merge pull request #53 from texdc/login_issues

Admin/Installer login issues
Merge pull request #54 from bislewl/v160

fix bad html Syntax
ISSUE-114 Add additional functions to shopping_cart class