Renamed a parameter to better align with its use.
Union/diff the inactive add/remove sets in a tag before returning the client window list.
Made the non-const interface of Tag private.  Tag and Dynamic_WindowManager are now friends.  Tags accept Dynamic_WindowManager::Implementation at creation.  This is to handle various window states that do and do not participate in the Tag's layouts.