Fixed SmartOS hostname whitespace bug (LP: #1236445).
trim trailing whitespace on smartos hostname when it came from dmidecode.
Fixed bad ehpemeral0 first partition detection (LP: #1236594)
open 0.7.4
fix bug mounting first partition of a alias'd name.

The expected behavior was that 'ephemeral0' in a mount device entry
and ephemeral0 mapped to /dev/xvdb that /dev/xvdb1 or /dev/xvdb would
be substituted.

Explicitly setting 'ephemeral0.0' would mean only xvdb in this case.