Add first implementation of enc28j60.

This is a development version of the enc28j60 (Ethernet controller with SPI
interface) driver implementation.
It currently performs device initialization, receives and sends raw ethernet
packets. Currently these packets contain only dummy data.
This code also currently outputs some data through an LCD display.
Needs some cleanup.
Merge branch 'enc28j60'