Added plains and deserts.
Added forests.
Basic rivers.
River dead-ends generate lakes.
Split texture constants to separate files.
More flexible texture matchers.
Added tile attributes and river attribute.
Moved rivers to the top layer and added river estuaries.