Bcxcube epiphany driver

This branch contains the epiphany driver which enables the e-hal to map memory to user-space without using the /dev/mem driver.