Fixed a bug with SpatialRecordReader when the first line is less than 8 bytes
Solve a time-out problem when the GridOutputFormat takes too long to close files

Get rid of NullWritableRnd and use IntWritable instead

Give each partition one intermediate key in Sampler to reduce shuffle overhead
Add the functionality to flip an image vertically as it is produces

Fixed a bug with PlotPyramid that causes data of the same tile to go to different reducers

Added a parameter to choose stroke color for PlotPyramid
Moved resources to a /res folder

Added a template HTML file to preview PlotPyramid output
Output an HTML file with the images generated by PlotPyramid to display images on a Google Map
Add some comments
Changed the way random keys are generated in Sampler
Added bin to .gitignore
Refactor: Move drawShape to an abstract function in Shape that is implemented differently for each shape
Retrieve all files in SpatialInputFormat only if the directory is not globally indexed. Might save some memory
Merge branch 'master' of ssh://ibn-sina.cs.umn.edu/project/alexandria08/shadoop-ext
Fixed a bug with Plot.local
Fixed a bug with DistributedJoin when deciding which algorithm to use
Merge branch 'master' of ssh://ibn-sina.cs.umn.edu/project/alexandria08/shadoop-ext
Fixed a bug with SJMR
Merge branch 'master' of /project/alexandria08/shadoop-ext
Speed up indexing of R+-tree and Grid by comparing to shape MBR instead of Shape
Fixed a bug with SJMR when working on empty OGC shapes
Handle special cases in SJMR

Fix a bug in SpatialRecordReader when a split occurs completely in the middle of one line
Added a binary file shadoop that executes the main class directly