mirax: Round up tile counts on non-subtiled slides

When computing tiles per side on a subtiled slide level, we divide by
at most image_divisions, which always divides evenly.  But when
processing a non-subtiled slide (no overlaps and no position map), we
divide by arbitrary powers of two and were forgetting to round up.  This
could produce collisions in the JPEG tiles table, causing tiles to be
rendered in the wrong places.

Fixes #119.
Update package-wide copyright dates for 2013
openslide-write-png: Fix missing include
mirax: Allow first zero in nonhier record to be nonzero

Multiple slides have been found in the wild with a nonzero entry count in
the data page for the nonhier record corresponding to the tile position
map.

http://lists.andrew.cmu.edu/pipermail/openslide-users/2013-August/000634.html
Merge remote-tracking branch 'upstream/master'