PATCH assets: Accept external IDs on PATCH /assets

The PATCH assets endpoint has some new features! The id query parameter now accepts either a unique Samsara ID or an external ID in key:value format. Existing callers using numeric IDs are unaffected.