separate module, file, crate (library) for part that uses no ambient authority
  - Makefile to build library crate

--HG--
rename : fpscribe.rs => fps_lib.rs
footpedal_service built from unprivileged library and privileged main module

--HG--
rename : fps_lib.rs => footpedal.rs
rename : fpscribe.rs => footpedal_service.rs
move cap_main (with debug!) out of footpedal library
snapshot to report rustc bug

fpscribe$ make
rustc   -O tame.rs
rustc   -O footpedal.rs -L .
error: internal compiler error: unexpected failure
note: the compiler hit an unexpected failure path. this is a bug.
note: we would appreciate a bug report: http://static.rust-lang.org/doc/master/complement-bugreport.html
note: run with `RUST_BACKTRACE=1` for a backtrace
task 'rustc' failed at 'lookup_item: id not found: 148798', /build/buildd/rust-nightly-201404060405~0651d27~precise/src/librustc/metadata/decoder.rs:95

--HG--
branch : taming