IIPImage is an advanced high-performance image server and web client for streamed viewing and zooming of ultra high-resolution and scientific images