Clarify NativeRef docs
Remove unused extern crates
Change generated field type of native references to be the alias
Add back some lints and add some docs
Generate docs for LibJIT macros and frontend
Fix formatting error in example in libjit_macro
Add sentence to docs