LPS-33236 Delete button on Asset Category Admin doesn't support partial removal of categories or vocabularies

Hi Julio,

Finally I've managed to put together the fix for this issue according to the new pattern we were talking about. There was a bug in our JSON subsystem and I couldn't pass failOnPortalException to the service side (see LPS-34125).

I didn't have to change the UI part too much fortunately. Iliyan already reviewed it last time and this pull contains his suggestions. (see https://github.com/ipeychev/liferay-portal/pull/137 and https://github.com/ipeychev/liferay-portal/pull/139).

Thanks,
Laszlo.