SmartcardManager is a singleton, use this function to get a pointer to it.
A new SpiceSmartcardManager instance will be created the first time this function is called
a weak reference to the SmartcardManager