node: fix bug in Node.get_device_map()

Devices can be attached to EC2 instances with a partition naming scheme,
e.g. /dev/xvdb1, instead of the traditional device naming scheme, e.g.
/dev/xvdb. Updated Node.get_device_map to include these devices.
node: fix bug in Node.get_partition_map()

Updated regex used to parse partitions from 'fdisk -l' output to ignore
a '+' character that may or may not be appended to the partition's block
value, e.g. 80230823+

Also updated regex to match the obscure case of a partition within a
partition. These partitions usually look like: /dev/xvdb1p1,
/dev/xvdb1p2, etc.
Merge branch 'fix-device-partition-maps' into develop

closes #205
cli: show traceback for ALL THE UNCAUGHT AWS ERRORS!!

Updated the boto exception handling code to always dump the full stack
trace straight to console. This way we actually stand a chance of coming
up with a fix for random AWS errors.
node: regex fix in Node.get_partition_map()

Ignore all trailling + or - chars, if any, on the start, end, and block
values from 'fdisk -l'.