LPS-40865 Parent site shouldn't appear in breadcrumb for mobile subsites

Implemented by using a Boolean object to differentiate when a value has been set (in which case it is always preserved) vs when the value configured (for the site or in portal.properties) should be used.
LPS-40865 Make it protected
LPS-40865 Sort