Added some support for out of line definitions of member functions and fwd class declarations
(implicit and explicit).