Beginning of test of Amit sir's logic.
1. Shifted Image Bean iteration portion below CharBean portion. Its purpose is now to cater to images which are leftover from text.
2. Added a 'placed' boolean to ImageBean class. This will be set to true whenever the corresponding image is placed.
Begin test of Amit sir's logic.
1. Shifted current ImageBean iteration portion below CharBean iteration. It will now cater to those images which do not appear between text.
2. Added a 'placed' boolean to ImageBean, which will be marked true when corresponding image is placed. We cannot remove the images from the LHMap during iteration (fail-fast enumeration).
Added an ImageCoordinate class which is the exact same as Coordinate, except that it stores X coordinates instead of Y.
Changed BeanGenerator.
1. Changed Coordinate references to ImageCoordinate in ImageBean portion.
2. Initialized ImageCoordinate with X-coordinate captured from regex.
Changed several Coordinate refs to ImageCoordinate at appropriate places.
Several changes in this commit.
1. Added the portion which checks on each character whether an image comes after it or not.
2. Had to add several floating point adjustments, such as rounding to one decimal place, addition of textWidth and textSpace, etc.
3. Fixed ImageCoordinate's hashCode() method, which was still like Coordinate's hashCode().
4. Due to floating point equality inconsistencies, some images which appear between text are still not appearing properly. There is no guarantee that this would work on other PDFs either.
5. Will showcase this on call.
Fixing merge conflict
Fixing merge conflicts again
Merge pull request #8 from VaticanCameos/RakeshAmit

Image placement in HTML files.