Changes to make cython HouseArrestClient functional.

Allow HouseArrestClient to initialize the AfcClient without running afc's
normal __cinit__ body, and expose send_command and send_request methods to
python.

Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org>
file_relay: Added file_relay_request_sources_timeout()

Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org>
.gitignore: Add newer tools

Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org>
.gitignore: Add generated Doxygen configuration

Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org>
Fix Python 3.x detection

Tested to build using Python 2.7, Python 3.2 and Python 3.3.

Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org>
idevicescreenshot: Allow user-specified output filename

Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org>
docs: Update man page for idevicescreenshot due new FILE argument