Proto2 arndale - New devices/ directory for device code files

# Updates
- devices/ directory where device code is moved into: gic.c, generic_timer.c, uart_print.c and so on
- include/ directory contains public headers for device code: gic.h, generic_timer.h
- u-boot/ revived for FastModles