Added attributetypecomparator to objecttemplate to allow for ordering attributes by object template order
optimizations
refactored RpslObjectBuilder to provide a clean base class for RpslObject muting
removed useless "unit" test
mimic previous implementation's conservative sorting
added getValueOrNullForAttribute() to mimic deprecated getSources() in a more generic way