Warnings for missing documentations.
Only trigger missing documentation warnings to public functions and fields.
auto merge of #6715 : Xazax-hun/rust/incoming, r=graydon

Preliminary implementation for: https://github.com/mozilla/rust/issues/6275

This is my first (non hello world) rust code, so it may not be idiomatic.