typo fixes
add recycle_rx_buf method
reorganize declarations by quasi category
further logical reordering
move all public functions to the end of the file in the ordered declared in iflib.h and remove non-compliant whitespace
move exported ifnet and other exported functions above public functions & remove KOBJ_FIELDS