Added android build script and makefile for op-stack-cpp
Fixed stack build script to support C++ 11. Toolchain switch from 4.4.3. to 4.7.
Exported header files in Android build
Merge remote-tracking branch 'origin/20131025-federated-cloud-contacts' into 20140204-federated-android

* origin/20131025-federated-cloud-contacts: (23 commits)
  - Fix: messages were considered illegal during pre-identify stage which were legal https://github.com/openpeer/opios/issues/234
  - Fix: Core conversation thread doesn't seem to detect when push is to be sent or not properly https://github.com/openpeer/op-core-cpp/issues/4
  - fix: Alice goes to background, Bob doesn't fully realize Alice is gone https://github.com/openpeer/op-stack-cpp/issues/52
  - 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: Account Peer Location was preventing the sending of "peer-location-notifies" until "identify" completed https://github.com/openpeer/op-stack-cpp/issues/51
  - Account peer location find request should not wait until ICE is fully ready https://github.com/openpeer/op-stack-cpp/issues/47
  - Account peer location requester side needs to send "peer-location-find" update notifies https://github.com/openpeer/op-stack-cpp/issues/48
  - Need a reasonable end of candidates timeout for account peer location (since request never truly times out anymore) https://github.com/openpeer/op/issues/54
  - stack message request monitor needs support to never time-out https://github.com/openpeer/op/issues/53
  - Ignore received "\n" from client in case server or peer ever sends ping cycle https://github.com/openpeer/op-stack-cpp/issues/46
  - Finder communication should ping with channel '0' "\n" string every 30 seconds https://github.com/openpeer/op-stack-cpp/issues/45
  - discovered that using $timestamp as a conflict resolver is not the best idea because if finder does not preserve value, each side can think they have won with the latest value when neither side has won. A new "created" value inside proof bundle offers a stable creation timestamp that can be proven to be valid. The trouble is the servers aren't preserving information so it cannot be used at this time so the fallback "context" string is being used to resolve but that means very old dead sessions could be though to win when they must lose. https://github.com/openpeer/op/issues/48 https://github.com/openpeer/hcs-servers-java/issues/115
  - Have setting to force finder client session refresh to a maximum duration https://github.com/openpeer/op-stack-cpp/issues/44
  - fix: account wasn't subscribed to backgrounding - fix: account would not wait for finder to fully logout before going to background - fix: finder connection didn't correctly detect that it needed to logout during shutdown https://github.com/openpeer/op/issues/46
  - Fix: account doesn't need a backgrounding timer anymore https://github.com/openpeer/op-stack-cpp/issues/43
  - Gracefully close finder connection during backgrounding https://github.com/openpeer/op-stack-cpp/issues/39
  - Need debug setting to force data over TURN socket https://github.com/openpeer/op-services-cpp/issues/14
  - removed old method for checking TCP messaging backgrounding checking socket https://github.com/openpeer/op-services-cpp/issues/10
  - progres on background fix to better handle TCP connections going to the background https://github.com/openpeer/opios/issues/200
  ...
Merge branch 'master' into 20140204-federated-android

* master:
  - was 2x sending same data needlessly
  - fixed potential crash if notification account cancelation happens before finder is spawned thus location is null
  - notification that application will quit and blocking until thread shutdown is processed https://github.com/openpeer/op-services-cpp/issues/34
  - Subscription should be a regex and not based on strncmp https://github.com/openpeer/op-stack-cpp/issues/61
  - fix: typo for work "object"
  - some project files were missing for Mac build
  - fix: Account object doesn't get in shutdown state (partial fix, something else is still wrong) https://github.com/openpeer/op/issues/74
  - fix: Contacts refresh - rolodex flag missing - stack was setting refresh to true but not copying correct structure to request https://github.com/openpeer/opios/issues/245
  -complete: All existing background subscriptions need to pass in "phase" https://github.com/openpeer/op-stack-cpp/issues/56
  - fix: App crashes when message is being sent after logout/login https://github.com/openpeer/op/issues/69
  - fix: subscriber cancelation has crash on shutdown https://github.com/openpeer/op-stack-cpp/issues/58
  - fix: Dead-locking due to intra-dependent objects needing information from each other https://github.com/openpeer/op-stack-cpp/issues/57
  - fix: bogus warning message is removed https://github.com/openpeer/op-services-cpp/issues/31
  - Account deadlock due to lockbox state change notification https://github.com/openpeer/op-stack-cpp/issues/55
  - fixed unusual race condition found after merge
Fixed android build after merge with master.
https://github.com/openpeer/opandroid/issues/133
Merge remote-tracking branch 'origin/20140204-federated-android'

* origin/20140204-federated-android:
  Fixed android build after merge with master. https://github.com/openpeer/opandroid/issues/133
  Exported header files in Android build
  Fixed stack build script to support C++ 11. Toolchain switch from 4.4.3. to 4.7.
  Added android build script and makefile for op-stack-cpp