Add forward declaration header

Fixes #,265

...in case you approve of something like this. Don't feel forced to accept this PR. 
I'd find it very useful, as described in the issue.
Please use ```<globjects/base/ref_ptr.h>```, although this line is valid.