Put the lldb capsule back in the platform object, we still need it.

Change-Id: I9d25c50017128edf6d983f7ff0bab4a3c69ea0ce
diff --git a/platform/src/main.rs b/platform/src/main.rs
index 83f00c8..7d67cdf 100644
--- a/platform/src/main.rs
+++ b/platform/src/main.rs
@@ -70,6 +70,10 @@
     debug_uart: &'static DebugUartCapsule,
     storage_manager: &'static StorageManagerCapsule,
     elf_loader: &'static ElfLoaderCapsule,
+    lldb: &'static capsules::low_level_debug::LowLevelDebug<
+        'static,
+        capsules::virtual_uart::UartDevice<'static>,
+    >,
 }
 
 /// Mapping of integer syscalls to objects that implement syscalls.
@@ -84,6 +88,7 @@
             DRIVER_NUM_DEBUG_UART => f(Some(self.debug_uart)),
             DRIVER_NUM_STORAGE_MANAGER => f(Some(self.storage_manager)),
             DRIVER_NUM_ELF_LOADER => f(Some(self.elf_loader)),
+            capsules::low_level_debug::DRIVER_NUM => f(Some(self.lldb)),
             _ => f(None),
         }
     }
@@ -174,6 +179,8 @@
     // Create the debugger object that handles calls to `debug!()`.
     components::debug_writer::DebugWriterComponent::new(uart_mux).finalize(());
 
+    let lldb = components::lldb::LowLevelDebugComponent::new(board_kernel, uart_mux).finalize(());
+
     let debug_uart_capsule = static_init!(
         DebugUartCapsule,
         DebugUartCapsule {
@@ -199,6 +206,7 @@
         debug_uart: debug_uart_capsule,
         storage_manager: storage_manager,
         elf_loader: elf_loader,
+        lldb: lldb,
     };
 
     kernel::procs::load_processes(