fix locale.js
add portuguese translation
Fix specs
type -> geometry
Render landuse=farm and landuse=farmland identically

See http://www.openstreetmap.org/user/Harry%20Wood/diary/14079
for an entertaining rant on this subject.
Ensure tooltip is removed (fixes #986)
Update lv.js

update Latvian translation
add ability to add general form fields
clean up overflow in combobox.
universal presets

presets with universal=true show up for
any preset if the key is present
Specs for Way#areAdjacent
Fix connecting adjacent vertices

Can't unconditionally delete the node; it may be a member
of other ways.

I didn't preserve the behavior of dragging a midpoint to
an adjacent node being a no-op. In general we don't try to
eliminate compound operations whose net result is a no-op;
I don't think it's important to do so for this special case.

The degenerate case of connecting the endpoints of a two-vertex
line now results in a point. This is what naturally resulted
from the code, and seems ok.

Fixes #983.
No-op a null tag merge

Reduces unnecessary node churn in Connect action.
Build forms
Remove surface form from baseball preset

It's pretty much universally dirt/grass; taginfo shows
no usages of sport=baseball, surface=*.
Merge pull request #998 from richlv/patch-1

Update lv.js
Add playground preset
Fix reversed alignment adjustment (fixes #999)
more work on new preset layout.
resolved conflict