Iron improvements:
 - renamed IRON_REPO_... as IRON_NODE_... to better see difference between client and server side, but also what is part of the server, and what could be just as batch script .. so no http server.
 - separated web interface from web api, this improves the maintainability, and it is easier to see what is needed from the client API.
 - better internal structure, to keep the same package id and name across multiple version, and have specific info for the version. This is initial step for better versioning support.
 - added first prototype for batch execution. In the futur this will be used to check compilation, auto generate html doc, and more.
 - Added IRON_TIMEOUT and IRON_CONNECT_TIMEOUT variable to tweak the iron client, as well a IRON_PROXY in case, this is needed.
 - the batch tool allows to import an existing remote repository, this could be used to have a local iron repository (for security concerns)
exclude vcs folders such as .svn, .git ...
Various corrections and improvements

Improved response when archive is uploaded
Improved error message if _iron/tmp file is missing.
Now trying to create or update a missing package version of an existing package is fixed (more flexibility, and reuse package id).
Added query package by name.
Fixed issue with package maps, do not keep string reference, create a new string.
Added script to upload ISE library
Added a server side variant to upload the libraries