Update developer documentation

Add two sections to the developer documentation:

- ONIE Porting Guide

The porting guide offers suggestions and reminders of things to do
when porting ONIE to a new platform.

- ONIE Testing Guide

The testing guide lists a number of tests a new ONIE implementation
must pass.