Multiple changes

MiServer 3.0 Change Summary
1. General changes
1.1. All code is now ⎕ML←1
1.2. All code is compatible with Dyalog APL v13.1 (removed any
14.0-specific code)

2. miserver.dws
2.1. Saved using Dyalog APL 13.1 - the policy is to work with any
currently supported version of Dyalog APL.
2.2. Removed DRC namespace (Conga) that was inadvertently saved in the
workspace.
2.3. Load function updated to use common code
2.4. Start function modified:
2.4.1. accepts optional Boolean left argument to indicate to first load
the development environment before starting MiServer
2.4.2. detects if the MiSite path actually exists and issues an error if
not
2.5. Saved with ⎕ML←1

3. File Organization
3.1. moved HTML generating code + JSON from \Utils to new \HTML folder

4. Configuration
4.1. Server.xml
4.1.1. Removed <address> - it was never used and it caused confusion
4.1.2. Reorganized and commented

5. Boot
5.1. Reduced _html namespace to a shell and now dynamically generate
classes for all HTML5 elements using code in SupportedHtml5Elements
namespace
5.2. EAWC now includes base HTML5 elements (_html), "augmented" HTML
(_HTML), Syncfusion (_SF), jQuery (_JQ), Dyalog controls (_DC)
5.3. Resources are ordered based on dependencies meaning that when
included in your page they get loaded in proper order.

6. HtmlElement
6.1. Attribute setting
6.1.1. Fixed a bug with attribute value that contained interior spaces
not rendering properly
6.1.2. Implemented shorthand for specifying id or class
6.1.2.1. 'id' or '#id' for id, or '.class' for class
(⎕NEW _html.div ('' 'abc')).Render
<div id="abc"></div>
(⎕NEW _html.div ('' '#abc')).Render
<div id="abc"></div>
(⎕NEW _html.div ('' '.abc')).Render
<div class="abc"></div>
6.1.3. Added new optional left argument to Add to specify attributes
z←⎕NEW _html.div
'title' 'foo' z.Add _html.div
z.Render
<div><div title="foo"></div></div>

7. HTTPRequest
7.1. Added SetContentType method
7.2. Added SetHeader method

8. MiPage
8.1. Added OnLoad field – JavaScript to execute upon page load
8.2. In addition to a resource name, the Use method now accepts
8.2.1. ⍎'javascript_file'
8.2.2. ⍕'css_file'

9. Several new samples added to MS3 MiSite