adding proxy to Remote constructor
python - set is_remote flag to determine if class is remote

This is used by webelement when sending keys, to determine if the keys being sent is a real file that it should upload to the standalone server.
Also fixed a minor test issue.
Updated copyright headers of files affected.
Fixes Issue 4877.
Fixes Issue 5017.
ignoring iphone autognerated atoms.h
Dampening excessive noise in IE driver logging
JariBakken: Handle Cygwin in Firefox::Binary and PortProber. Fixes issue 4963.
Making the native events component for Firefox compile on Linux with Gecko 18.
Merge branch 'master' of https://code.google.com/p/selenium
DavidBurns changing algorithm to handle the transforms. Fixes issue 5010
Bumping .NET assmebly version numbers and updating CHANGELOG for 2.29 release
Bumping version number in rakefile
Updating IEDriverServer.exe for impending 2.29 release.
Bumping version numbers in files forgotten earlier
DavidBurns bumping version numbers for python
DavidBurns updated changelog for python
Bumping .NET assembly versions and CHANGELOG for 2.29.1
svn revert -> git checkout, when releasing python
updating javadocs for 2.29
updating the java changelog to note FF18 support, 'someone' else will need to add more detail
DavidBurns making text node with overflow:hidden and height/width 0 to not be visible since we cant see them. Fixes issue 5022
Update the changelog