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