Node - RegPrim - operate on borrowed type - dont move fix
Core::Option and Result - namespacing fix
Copy is opt-in, see rust PR #19644
k20 - Option namespaced fix int the app layer, plus one in cortex m3
AstBuilder::path_all grew another argument
ioreg::node: Add Copy impls for enums
ioreg: Produce Copy impls for register types
volatile_cell: Add Copy impl
platformtree: FnStyle is now Unsafety
Fix various Option constructor references
ioreg: Resolve shadowed lifetime variables
Fallout from rust #19448

String concantenation is now a bit more painful. Perhaps there's a
better way?

https://github.com/rust-lang/rust/commit/0669a432a2e09ad08886cb2138dbe9f5d681fb7f
SlicePrelude is now SliceExt
platformtree: Fix shadowed lifetime variable
platformtree: Add missing Copy impl
ioreg: Add Copy impls for getter and setter types
app_bluenrg: Fix enum namespace for Result
tiva: Fix Option namespacing
Merge pull request #260 from bgamari/fix_nightly_fallout

Fix nightly fallout
Macros expanding to items now must end with semicolon