Removed ID in autogenerating Metadata EntityDescriptor as default implementation was a copy of entityID. This caused problems as entityID was of type anyURI while ID of type NCName and validating IdPs would reject the metadata.
Allow setting empty context path (when running as root context behind load balancer) and include pathInfo (if in request).
Merge pull request #6 from rlindsjo/master

SES-129 Empty context path is now allowed in SAMLContextProviderLB in order to support root context "/"
Metadata generator no longer automatically includes ID attribute, ID can still be set explicitly.