test_roscpp: added unit test for calling zombie services, see #434

Zombie services are left behind by crashed nodes. Currently roscpp can
lock up when you call such a zombie service.
Merge pull request #433 from vrabaud/indigo-devel

fixes #424
remove sphinx mapping for opencv.willowgarage.com
roslaunch: fix handling of if/unless attributes on args. Fix #437.

In cases where none of the conditionals were satisfied, _parse_arg(..)
did not return a value, which caused _parse_subcontext(..) to fail,
as it tried to unpack the None.
Merge branch 'indigo-devel' of github.com:ros/ros_comm into indigo-devel
Merge pull request #439 from gavanderhoorn/issue437_if_unless_none

roslaunch: fix if/unless attribute handling
update changelogs
1.11.4
Added header needed for Android
test_roscpp: service_call_zombie: reduce service call count

This makes the test faster if it passes.
roscpp: Connection: emit drop_signal_ after unlocking drop_mutex_

Callbacks connected to the signal might want to lock other things, which
will violate lock ordering and probably cause a deadlock.

Moving the call out of the protected section is not dangerous, since
the connection is only dropped once.
roscpp: ServiceManager: initialize connection before connecting, fixes #434

This makes sure that the drop callback is registered before the connect
occurs. Previously it was possible to loose the drop event and cause a
freeze of the current thread.
rename variables within rosconsole macros (fix #442)
Merge pull request #443 from ros/rosconsole_macro_variables

rename variables within rosconsole macros
Merge pull request #441 from garyservin/indigo-devel

Added missing header needed for Android
Fix typo in rosbag usage
Merge pull request #447 from lrasinen/indigo-devel

Fix typo in rosbag usage
fix typo in variable name set by param
Merge branch 'indigo-devel' of https://github.com/ros/ros_comm into indigo-devel
Merge pull request #448 from andreasBihlmaier/indigo-devel

fix typo in variable name set by param