Minor changes to input_iterator_base
added std::hash declaration
added FZ_ENABLE_IF_P