The missing non-const operator* implementation are causing issues when
using filter_iterator with df_iterator: without the non-const
implementation, we can only return const references to the underlying
values.
This patch also adjusts the return type of operator* cont in
interator_adaptor_base.