LPS-32314 Move breadcrumb building code from taglib JSP to Java level

Hi Zsolt,

I'm resending this by including the fix for the issue that Sergio described in https://github.com/sergiogonzalez/liferay-portal/pull/707 

The fix was to keep using HtmlUtil.escape instead of HtmlUtil.escapeURL for portlet breadcrumbs, since this change made the link broken.

I also rebased the changes to the current master head.

Regards,
Giros