Updated cfadmin for newer and unreleased serializers

    Update cfadmin to use the correct serializer based on the
    cPanel version, and use the universal one if it is available
    
    Add tests for new functions

**** I have no way of testing this on a real system, please test this before accepting this pull request ***