Added epiphany driver for memory mapping the epiphany device memory.
Modifications to epiphany.c for ioctl, shared memory management.
Moved include/uapi/epiphany.h to include/uapi/linux/epiphany.h
Moved include/uapi/epiphany.h to include/uapi/linux/epiphany.h
PACK_ALIGN macro changed to ALIGNED
Removed padding from strcut e_shmtable_t
Moved Shared Memory Manager definitions and initialization out of the Epiphany driver and into the Epiphany HAL
Bumped GLOBAL_SHM_SIZE to 4MB
Indented source using scripts/Lindent.