Fix Client's framework set
Fix Client's framework set

The Client would create two Arc's containing unique instances of a
user's given Framework, one given to the ShardManager and one kept on
the Client. This would result in the user's Framework on the Client
being set, but the other left untouched and permanently staying empty.

zeyla/serenity,Lakelezz/serenity,zeyla/serenity.rs,acdenisSK/serenity,Flat/serenity