Added Delegate tests for virtual methods

Change-Id: Ia9e177ad9664fb3a592e86e73a9606bb0e34aa66
Added comparison operator to delegate

Change-Id: Ice435a6aa0652c2d78a4c092a12de6446bd2f1f0
Added foreach macro for several iteratable types

Change-Id: I67d7f5c494c064bc96405c2c538dd251d93b86d5
Fix Config Abstraction for Type time_t

Change-Id: I14e5d4358802847109c9ba1f43454577d5a71fde
Fixed problem with GCC 4.8 in Posix/Console.h

Change-Id: I7a00cd942cb0387733f434549f70fcd7a20b6a1c
Added getState to IInputStream

Change-Id: Ieb012206270174458ad80b79caadaa04939689f3
Added comparison operator to Array and Vector

Change-Id: I701d9bf33146187ae08bd3004bf3cffb5432c666
Changing interface of atomic operations interface

Till now the interface of atomic operations was only capable to deal
with uint32_t values.
Now it is possible to use call add, sub, inc and dec atomically with
singed and unsigned 32 and 64 bit values.

Change-Id: I697a1482f0717f13e3e3b0afead1f49716bef020
Fix warnings in tests in QNX

Change-Id: Ia43204bc350e00b4972476d19eced9908e39087d
Issue 27: Fixing ambiguous datatype in StringOutputStreamTest

This will fix the issue we got with the 64Bit MacOSX Tests.
The user will use capu datatypes for the Streaming Operator, therefore every type is defined.

Change-Id: Ib337141f0d570ee84c32c0553aaeb4d088b1bd0a
Issue 32: Adding support for iPhoneOS and iPhoneSimulatorOS

This patch adds support for both iPhoneOS and iPhoneSimulatorOS.

For the iPhoneOS running on iOS device like the iPhone the following
platforms are currently supported: ARMV7, ARMV7S, ARM64

Furthermore the iPhone Simulator gets supported. Here the target
platform x86 32 and x86 64 bit are available.

Notice: It is not yet possible to build the GoogleTest framework for the
iPhoneOS platforms.

Change-Id: I6a17fb28c623f2ba35f82dd0eb60e9872f24477f
Updating dependency googlemock to version 1.7.0

Due to some warnings caused on the newest gcc version the version of
googlemock is updated from version 1.6.0 to version 1.7.0

Change-Id: I0ef6f297b4e47eb98440a1891399cbe08718f089
Fix documentation of File::remove

Change-Id: Ib3727dce89692efb5e005299be12e750c3113910
Update gitignore for OSX

Add OSX specifics to the gitinore file.  Update ignore pattern for
deliverable and build folders.

Change-Id: I68b3d88cbac2e22dea9b12969fc5af04bc96c5ff
Add newlines to end of file

Add a new line to all files that where missing a new line at the end of
the file.

Change-Id: I227532d0185cd38cd54f727ef78737ed263b42d0
Handling of remotely closed socket

Change-Id: I7f9cf95910775b2571019bf935ea9bd997b5fc38
Handle EINTR as timeout instead of error

Change-Id: I4dd6df82f0e1e26cd9df2ee391570247c3b8194f
Add QNX toolchain file

Change-Id: I633088b53651b3e19642d531b2c7d03e7b88ea1f