improve the body limit so that it can be able to send large files
directly write the file to it path instead of using a tempfile to avoid the rename operation on windows because it is easy going wrong
modified the "getMetadataGetHandler" function to keep the same performance as the FreeTAKServer
use "ctx.BaseURL() + packageUrl(pi)" instead of "packageUrl(pi)" because my tak client cannot determine which server to connect when the url is not given as full path, even when there is only one server connected. The FreeTAKServer also returns the full path url.