intel_edison_fab_c.c: add more robust error handling

Fixes #55

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
intel_de3815.c: check malloc return values

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
intel_minnow_max.c: check malloc return values

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
intel_galileo_rev_d.c: prefix syslog calls

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
intel_galileo_rev_d.c: check malloc return values

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
intel_galileo_rev_g.c: add more robust error handling

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
intel_minnow_max.c: fix unsafe strncpy not NULL terminating

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
intel_edison_fab_c.c: fix typo in function name

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
arch: initial framework for supporting other architectures added.

x86: all platforms moved into x86 directory

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
x86: move x86 platform include files into own directory

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
arm: add initial skeleton for arm platform support

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
raspberry pi: add model b definition

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
arm: use raspberry pi platform

As it is the only currently supported ARM platform. It defaults to RPi

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
raspberry pi: add doc for model b

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>