Update git submodules

* Update external/lk from branch 'master'
  to 5247c42ccc94917d1423104abbc7ae8330ebab40
  - Add Rust host flags for proc macros
    
    Adds a separate GLOBAL_HOST_RUSTFLAGS to configure Rust for building
    host crates.
    
    Test: build.py
    Bug: 229156386
    Change-Id: Id927c785e908975f2b9445b3868bdaabb89231bc
    

* Update trusty/kernel from branch 'master'
  to e7c4b8c3f08695467f175b848ce4891c0bd3f0d6
  - Add Rust flags for host crate builds
    
    Adds an output directory and support for building Rust host crates for
    the host architecture to use for proc macros.
    
    Test: build.py
    Bug: 229156386
    Change-Id: Icabee99150a05cb9f5dd5c67451b589d32c28cf1
    

* Update trusty/user/base from branch 'master'
  to 87be0526167ab63316b9b27962a0b81b336c65aa
  - [rust] Add proc-macro2, quote, and syn crates
    
    Adds host crate build files for external proc macro support crates.
    
    Test: build.py
    Bug: 229156386
    Change-Id: Ie71135110a6641b0a79573f16d8a4b048dabef8d
    
  - [rust] Add build system support for proc macro crates
    
    Adds build system support for building proc macro crates and their
    dependencies for the host system.
    
    Test: build.py
    Bug: 229156386
    Change-Id: I648064a509a0198b784605e0cc846c0808aa9e37
    

* Update trusty/vendor/google/aosp from branch 'master'
  to a73b5709dc716fa17e68e00a863e05f4bebdc4d7
  - Add Rust host library path
    
    To build Rust crates for proc macros, we need to link against the Rust
    host libraries in prebuilts. Adds the path to the current version of
    these libraries to the build environment.
    
    Test: build.py
    Bug: 229156386
    Change-Id: I3e52b25fb463a0788700466994a1b29b29f75793
    
4 files changed