SAK-32127 If making the Resources tool invisible, hide root (#3811)* SAKAI-32127 If making the Resources tool invisible, hide rootHiding the page the resources tool is on now sets the root collectionto hidden but users still able to access.This behavior is allowed by setting the sakai.property poh.resources.hidden.special.hiddento true. The default for this property is false.* SAK-32127 elfinder now drops users into root of siteelfinder now drops users into the root of a site, instead of intothe resources folder of the site. Changes to builder.js where madeto be compatible with npm 4.0.5.* SAK-32127 Add Atachments respects Special HiddenAdd Attachments, from Assignments / Forums, now respects when thesiteCollection (aka the root resources folder of a site) is specialhidden (hidden, but contents accessible). This is done by logging thePermissionException which occurs and continuing.* SAK-32127 Minor improvementsMinor improvements as a result of code review.