ALLJOYN-1776 alljoyn_java fails to compile in VS2012 due to std::make_pair error

This is a breaking change between the 2003 and 2011 C++ Standards, which has been correctly implemented in VC11. "make_pair()'s signature has changed: C+03: template <class T1, class T2> pair<T1, T2> make_pair(T1 x, T2 y); C+11: template <class T1, class T2> pair<V1, V2> make_pair(T1&& x, T2&& y);" The new signature is incompatible with most uses of explicit template arguments. Instead of explicitly specifying the type, we should let the compiler to decuct the parameter type.
ALLJOYN-1170 Updated Java SDK Doc samples to use enableConcurrentCallbacks

a call to BusAttachment.release() was added to the samples to prevent a
runtime assert failure.  See ALLJOYN-1777.

Extra in-line documentation added for the SignalService to explain the
different uses the SignalEmitter and to strongly recommend the use of the
SignalEmitter that takes a sessionId.

Change-Id: Id61a3f5bcdbcf8e7dd6277558708e50af1f87a9d