UP-4042 Guest was challenged for auth for portlet on its layout

https://issues.jasig.org/browse/UP-4042

Guest URL such as http://localhost:8080/uPortal/p/uportal-links for portlet on guest's layout without specifying the folder param forced authentication.  With this change URL can be http://localhost:8080/uPortal/p/uportal-links or http://localhost:8080/uPortal/f/welcome/p/uportal-links and the portlet will be displayed without authentication.
It's a `private` inner class.  [YAGNI](http://c2.com/cgi/wiki?YouArentGonnaNeedIt). If the different meaning of `equals()` becomes needed later, add it then?  :smile: