fmbttizen: error handling, documentation, new methods

Added shell() and shellSOE() methods, shorthands pressHome(),
pressPower() and exception classes.
Merge remote-tracking branch '01/devel'
Let's not use variable named stdout..