Re-add --enable-experimental to ./configure

This reverts commit 205b9a795ec4681ecfeadd2ad3b5f1eda6b25d36.
Add a node/ways handler

No tests yet. Uses the existing backend functions.
Add unit tests for node/ways call

.osm is based on the .osm for ways, and some of the test criteria are pulled from there
Add node/ways call to sample apache config
Merge pull request #80 from pnorman/parent_calls

Add additional "parent" API calls
Merge remote-tracking branch 'origin/master' into library_split
Update node ways handler for FCGI independence.
Added static XML backend.

This is mainly for testing purposes, and loads an XML file into
RAM which it uses as a very inefficient database. This is OK for
testing and for small scale serving - perhaps demos. It's never
going to handle the full planet, but that's not what it's for.

I'm going to use this to mock the backend for the tests so that
most of them can avoid having to create new databases and slow
stuff like that.