Fixed invalid markup for <script> tags.

Bugzilla serves as HTML 4.01 Transitional, so the 'type' attribute is required.

I have also added the 'type' attribute for <link> tags, which I think may be optional.  However it is good practice to include it.
Merge branch 'master' of github.com:MarkMaldaba/BayotBase into fix_script_tags

Conflicts:
	template/en/default/hook/global/header-start.html.tmpl
Fixes #5 IE incompatibilities

* 'default' is a reserwed keyword in switch/case. Most other browsers
  seem to accept it in other contexts
* IE does not like trailing commas