TiledBitmap: Use smart pointers instead of regular ones (for #36)
Abort loading tiffs when the destroy() function is called (for #36)
Improve load performance test