Is there a window tiling app that snaps to other windows' edges rather than predefined screen areas?
Solution 1:
Update in 2018:
Rejoice, this is now an OS feature!
Try dragging your window slowly against another one, you'll encounter some resistance. You can use this to line them up quite easily.
I can't remember for sure when they added this, but I believe it was in OS X v10.12 Sierra.
Solution 2:
Take a look at this Wiki question, and see if any of the answers meet your needs.
In particular, this one looks interesting:
Zooom/2 - "Magnetism. If you like snapping windows the the edges of the screen or other windows (as in many X window managers), you will love this."
Solution 3:
Cinch provides the snap to edges you are looking for, but I don't think it's good enough to do the total window arrangement you are looking for.
SizeUp by the same provider as Cinch provides the ability to quadrant your screen, but these are more precise full quarter, rather than the different sized windows you have.