Added Cache For UPnPInterface actions/state_vars; Updated Code To New Version Of rustc