Revisisons for Modelit Embedded Webserver
=========================================

Still to do:

- Create comprehensive example of setting up a keystore
- Create example of asynchronious call (feval_async)
- Create example of modelit.web.concurrent.ThreadPoolExecutor
- when a timeout occurs after:
  request=modelit.web.client.HttpRequest
  result=request.send()
  (see remote_eval)
  it would be interesting to get informative output from send method. For example problem might be connecttimeout or timeout. Currentlty send results an empty result after which deserialize throws an error
- create example with setProxy method of httpRequest
- Implement a way to search for running servers (and stop them)
- Create manual

20230324
- added: resources directory for TemperatureConversion demo. 
- updated: check for string and char[] updated in modelit.web.server.Server. 
- updated: startup script, with instructions for installation on Unix server.
- updated: demo_MEWT changed to function to run in a Docker container.

20230321
- bugfix: HEAD request should not hang the server. 

20230310
- changed signature of constructor. parameters are now passed as name value pairs.
- updated install.pdf

20230302
- added function remoteFunction and remoteCallback. These replace all previous code for remote function execution. 
- remoteCallback accepts argument "allowedFunctions" so that access is restricted to named functions only

20230228
- method setConnectTimeOut added in +modelit\+web\+client\HttpRequest.m
- example correctede in remote_eval.m 

20230225
- createMEWT.m is  created. This script extracts all sources of the toolbox to pcode or Mcode
- install.m / uninstall.m dropped 
- default startup.m and javaclasspath.txt included in the toolbox sources. httpsServerExample.m will now run out of the box
- MatlabServer.jar added to the toolbox sources. This is required for "Base64" class
- httpsServerExample.m modified. It will now post a figure with a button to stop the demo server. Also text is displayed to instruct users how to verify the examples
- Bugfix: when creating pcode, make sure pcode is newer than mcode, otherwise a warning will appear (modified in buildtoolbox)
- Bugfix: calling modelit.web.server.Server without specifying a callback, should not adda a context, as this will throw errors at run time.

20230225
Start keeping track of changes