ASACORE-1012 Allow cleanup of IpNameService singleton

We'd like to be able to cleanly unload AJ code from Windows (service)
process. Currently IpNameService singleton holds Winsock resources via a
call to WSAStartup. In order to properly unload all resources, we also need to
call WSACleanup after IpNameService goes away. This effectively calls for
a new static cleanup method to destroy the singleton (which must be the last
call to name service).

Change-Id: I85b14eeddbb670bc2d3abc9a178f0ec6142c8814
Signed-off-by: Way Vadhanasin <wayvad@microsoft.com>
Merge "ASACORE-1012 Allow cleanup of IpNameService singleton"
ASACORE-1025 Allow cleanup of Winsock API

We'd like to be able to cleanly unload AJ code from Windows (service)
process. Currently the utility function WinsockCheck is calling WSAStartup,
but there is no place that calls WSACleanup.

This change moves WinsockCheck into utility.cc as well as adds ability
to clean up Winsock API via a new function called WinsockCleanup.

Change-Id: I38b27690d34080b05a47ed6d9d50014d8ba692b1
Signed-off-by: Way Vadhanasin <wayvad@microsoft.com>
ASACORE-968: Update minimum OSX version

Bumping required OSX version to 10.8.5. Should be set to 10.9.x after
release branch is cut.

Change-Id: Id6e5957ce4b866e6ddf3df4d95ff6ade7cc48ece
Signed-off-by: Ry Jones <c_lawren@qce.qualcomm.com>
Merge "ASACORE-1025 Allow cleanup of Winsock API"
fix for spaces in directory name

Change-Id: If86f269bcb23f78af1a8f5ba3016badd3ff22091
(cherry picked from commit a2edfd36ffb8ccaf1b91eace80a12d391b377245)
Signed-off-by: Meggan Ehret <meggan@qeo.org>
ASACORE-1028 - SCons WS check requires uncrustify version == 0.57, not >= 0.57

Change-Id: I40b883f2978f43d32dd3882b6eb1fefa9e3ff5b9
Signed-off-by: Tony Wallace <awallace@qce.qualcomm.com>
Add unit test for signals to alljoyn_core.

Change-Id: I256f71b42e39a82a24191b7aa7916acddb0b606c
Signed-off-by: Meggan Ehret <meggan@qeo.org>
ASACORE-124 Scrub usage of ER_NONE

Most places where ER_NONE was used has been replaced by a new, more
appropriate status code: ER_EOF.  Other uses have been replace with
appropriate alternatives.  The few places where ER_NONE is still in
use is actually correct usage of ER_NONE.

Change-Id: I66be781b7f1e0e7d4826bb6eb2d46b6e7a0100c5
Signed-off-by: Steve Kinneberg <stevek@qce.qualcomm.com>
Merge "ASACORE-124 Scrub usage of ER_NONE"
ASACORE-124 Fix JS build

Change-Id: I8ecbc570712d9800dd3a79d0a6291dc99d07d6c4
Signed-off-by: Steve Kinneberg <stevek@qce.qualcomm.com>
Merge "Add unit test for signals to alljoyn_core."
Update Status list from about_rework

Change-Id: I8fd38858d249d8ede593959b9dc8a3d959607180
Signed-off-by: Ry Jones <c_lawren@qce.qualcomm.com>
ASACORE-714 Unit test for no-reply method calls.

Change-Id: Ic7e1e8bf581c67bc37df7d0ec2a43afe1a880715
Signed-off-by: M. Sanu <msanu@qce.qualcomm.com>
Merge "ASACORE-714 Unit test for no-reply method calls."
Merge remote-tracking branch 'origin/master' into feature/udp_transport

Change-Id: Iea685ac4fdaee63f0d6d3867decdab6a4666a875
Signed-off-by: Craig Dowell <cdowell@qce.qualcomm.com>
Merge "Merge remote-tracking branch 'origin/master' into feature/udp_transport" into feature/udp_transport