Add ability to name PushManager instances.

When single JVM contains more than one push manager instance,
logging became confusing, because there was no way to differentiate
logging messages between multiple instances.

This patch adds ability to name push manager; all logging statements
are prefixed with push manager/connection name.