* Solves #567 with <iosfwd> approach * adds a little testing to not_null ostream
Looks like this was here because of MSVC 2013 compat which is not supported anymore