split rust.bbclass into rust & cargo classes
rust: more consistent ldflags usage