whitespace
Make local_dev.ini writable again

I nearly did the fourth revert but I changed whitespace to match the
previous line as well.
Merged pull request #19 from @maghoff with thanks

Fix failed loading of CommonJS modules that end in a line comment.
Added Magnus Hoff to THANKS
Directory creation in line 86 breaks permissions.

Closes PR #20.

Thanks to Alexander Dorofeev.
init.d: Only chown when COUCHDB_USER is not empty.
make sure that ClearPassword string is handled.

When you set a clear password in the config, the
`couch_passwords:hash_admin_password/1` get a string instead of a
binary.
add Server-Sent Events protocol to db changes API. close #COUCHDB-986

This patch add support for the new specification of w3c by adding a new
feed type named `eventsource`:

http://www.w3.org/TR/2009/WD-eventsource-20090423/

This patch is based on @indutny patch with edits.
fix whitespaces
fix changes test to make it wokr on all browsers
update news
make sure default headers are defaults.
vhosts values should not be empty.

A vhost value can be empty when removed with the couch_config module.
COUCHDB-1473 & COUCHDB-1472 - Futon: disable buttons if user has insufficient rights

- Disabled the delete database button if it is not in adminparty,
 or if the current user is not admin.
- Security button is also disabled if user is not a database admin.
Add Anthony S Baker to THANKS
COUCHDB-1482 - use correct linker flags to build snappy_nif.dll on Windows

- Windows 2008 Server enforces stricter requirements on C runtime dependencies than non-server versions
- Erlang/OTP cc.sh and ld.sh build scripts mix release and debug runtime dependencies in in some circumstances
- this prevents loading the NIF from loading at all
- adding optimisation flags ensures the OTP build does the right thing
Thanks Nick North for identifying this bug.
Avoid possible timeout initializing replications

If 2 different replications start and finish at about the same
time, there's a chance one is doing a synchronous gen_server
call to the replication manager (to notify it that it started)
while the replication manager is doing a call to the replication
supervisor because the other replication just finished.

COUCHDB-1461
COUCHDB-1483 - Update handlers must produce valid doc ids
Send a 202 response for _restart

COUCHDB-1492
Use ajax helper function for _session GET request to stop request cache in IE7