face: Adding new constructors that accept reference to io_service object

Constructors that accept shared_ptr<io_service> are marked deprecated
and will be removed at some point in the future.

Change-Id: I65d5aff79b82a2977fab502e4aab67327a658433