Make ImageBuf::Iterator/ConstIterator fully inline.
I tried to reduce clutter in imagebuf.h by making many of the methods
implemented in imagebuf.cpp, but I later realized that by making it entirely
inline gives us much more flexibility in changing the implementation in the
future without breaking link compatibility with apps (there's nothing to
link against if it's fully defined in the header).