Android related make files and changed files
Build script change
updated for 64 bit op-services-cpp build
Changes for android libs build on Mac-OS host
Updated script for mac platform build
Merge remote-tracking branch 'origin/20131223-op-services-cpp_android' into 20140204-federated-android

# By Astro (2) and others
# Via vickyggin
* origin/20131223-op-services-cpp_android:
  Updated script for mac platform build
  Changes for android libs build on Mac-OS host
  updated for 64 bit op-services-cpp build
  Build script change
  Android related make files and changed files
Switched android toolchain to 4.7
compiler flag added to resolve compile issue
Merge remote-tracking branch 'origin/20131025-federated-cloud-contacts' into 20140204-federated-android

* origin/20131025-federated-cloud-contacts: (22 commits)
  - Fix: some STUN packet logging to better tell state of what is going on https://github.com/openpeer/opios/issues/234
  - Fix: RUDP doesn't recognize remote close properly so disconnection takes too much time https://github.com/openpeer/op-stack-cpp/issues/54
  - Fix: RUDP messaging doesn't think it is established because of a missing lock https://github.com/openpeer/op-stack-cpp/issues/53
  - fix: ICE Priority values need to change when IPs are re-arranged in priority order https://github.com/openpeer/op-services-cpp/issues/26
  - Fix: Interface preference not respected https://github.com/openpeer/op-services-cpp/issues/22
  - moved hard coded setting to optional setting for minimal keep alive duration https://github.com/openpeer/op-services-cpp/issues/20
  - fix: correctly detects multi-homed TURN creation situation https://github.com/openpeer/op-services-cpp/issues/20
  - fix: not correctly waiting for all STUN discoveries to complete before matching TURN https://github.com/openpeer/op-services-cpp/issues/19
  - Fix :handle TURN 438 stale nonce https://github.com/openpeer/op-services-cpp/issues/18
  - Log stun packet for future debugging https://github.com/openpeer/op-services-cpp/issues/21
  - fix: should only do TCP messaging read check if actually connected https://github.com/openpeer/op/issues/47
  - fix: backgrounding called wrong method when returning from background - fix: ICE session had a few mistakes to decide when it was safe to background - fix: TURN socket didn't correctly determine when it was safe for backgrounding https://github.com/openpeer/op/issues/46
  - Fix: backgrounding singleton object was not static! - Fix: notify when backgrounding ready should only notify once all are complete, not any are complete https://github.com/openpeer/op/issues/46
  - added missing file to hfservices library for max
  - ICE session needs to perform connectivity check after returning from background https://github.com/openpeer/op-services-cpp/issues/13
  - Need debug setting to force data over TURN socket https://github.com/openpeer/op-services-cpp/issues/14
  - TURN socket needs to recheck TCP socket after returning from background https://github.com/openpeer/op-services-cpp/issues/11
  - TCPMessaging subscribes to backgrounding to test socket read when it returns from background - removed old method for checking TCP messaging backgrounding checking socket https://github.com/openpeer/op-services-cpp/issues/10
  - code complete on Backgrounding class https://github.com/openpeer/opios/issues/200
  - progres on background fix to better handle TCP connections going to the background https://github.com/openpeer/opios/issues/200
  ...
Added Backgrounding to the android makefile.
https://github.com/openpeer/opandroid/issues/145
Fixed local IP gathering from Android device.
https://github.com/openpeer/opandroid/issues/119
Merge branch 'master' into 20140204-federated-android

* master:
  - fixed potential deadlock if cancel is called before http request is complete
  - notification that application will quit and blocking until thread shutdown is processed https://github.com/openpeer/op-services-cpp/issues/34
  - Allow selection of subsystem in logging to debugging life easier when dealing with media https://github.com/openpeer/op/issues/78
  - fix: LockedValue doesn't need to use full recusrive lock since it's a getter/setter pattern only https://github.com/openpeer/op-core-cpp/issues/14
  - wrap all of services::backgrounding in core layer https://github.com/openpeer/op-core-cpp/issues/12
  - fix: finished testing and fixing phased backgrounding https://github.com/openpeer/op/issues/73
  - merge compile error fix
  - Fix Shared lock should use shared pointer between objects not bogus lock https://github.com/openpeer/op-stack-cpp/issues/59
  - Each backgrounding phase needs an optional timeout setting https://github.com/openpeer/op-services-cpp/issues/33
  - Introduce chained backgrounding subscriptions https://github.com/openpeer/op-services-cpp/issues/29
  -complete: All existing background subscriptions need to pass in "phase" https://github.com/openpeer/op-stack-cpp/issues/56
  - fix: graceful shutdown of thread queue manager https://github.com/openpeer/op-services-cpp/issues/32
  - Fix services unit tests to compile https://github.com/openpeer/op-services-cpp/issues/30
  - added json pretty printing as got tired of having to copy n' paste each message to an online pretty printer just to be able to read it https://github.com/openpeer/op-services-cpp/issues/27
Fixed android build after merge with master.
https://github.com/openpeer/opandroid/issues/133