controller: lib: timer, timeout() returns bool
controller: lib: AEM controller, make some fns private. Remove method remove_inflight_cmd() as it is short.
Merge pull request #23 from andrew-elder/master

aem controller tidy
Merge pull request #4 from audioscience/master

Pulling in upstream