Changed the std::map::at calls into std::map::find, because the former seems not to be supported by Microsoft VS2008
Now logging a list of the directories that will be included, and run the new includeThirdPartyCodeIfNeeded macro
Added a macro that will include the third-party msinttypes code, so that MSVS2008 can compile the UAF without problems. Also the option NO_THIRD_PARTY_MSINTTYPES flag is added, to prevent this msinttypes from being included for those who want to take care of the MSVS2008 issues manually
The value returned by pyuaf.util.Status.opcUaStatusCode() was sometimes wrong: SWIG converted into a signed 64-bit number (Python type 'long') thereby altering the bits (i.e. the 32-bit data which represents an unsigned number in C++). The function now outputs a Python 'int' that is bitwise equal to the original unsigned C++ data (and therefore may sometimes appear to be a negative number, since Python ints are signed numbers). The point is that the result of pyuaf.util.Status.opcUaStatusCode() now *always* corresponds to the ints defined by pyuaf.util.opcuastatuscodes.
Skip some tests that fail for certain older versions of the UaServerCpp (e.g. the UaServerCpp version that ships with the MSVS2008 build of the demo SDK.
Added the third-party msinttypes project, since this code is needed to compile the UAF with MSVS2008.
Reorganizing the .gitignore files: ignoring everything inside the build/ directory can be done in .gitignore
By default, when you create monitored items, the queue size is now 1 and the discard policy is set to "discard oldest". The default queue size used to be 0, which meant that servers always had to revise this number and correct it to 1. The default discard policy used to be "discard newest", which meant that the most recent data got lost in case a variable changed too rapidly. With the new defaults, clients are now always notified of the most recent data changes and events.
Updated documentation to reflect the bugfix of pyuaf.util.Status.opcUaStatusCode, and to include a summary of large modules and classes.
Added an entry for the .settings folder produced by Eclipse
temporary adding this file so it become versioned, but we'll remove it again because apparently it's not so easy to trigger missing notifications, so we're unable to test the missing notification callbacks
removed test because it doesnt work: it's not possible (?) for the client to invoke missing notifications
Added or improved support for the following events: ConnectionStatusChanged, SubscriptionStatusChanged, NotificationsMissing and KeepAlive.

On the C++ side, the following methods were added to uafc::ClientInterface:
 - connectionStatusChanged
 - subscriptionStatusChanged
 - notificationsMissing

On the Python side, the following methods were added to pyuaf.client.Client:
 - connectionStatusChanged and registerConnectionStatusCallback
 - subscriptionStatusChanged and registerSubscriptionStatusCallback
 - notificationsMissing and registerNotificationsMissingCallback
 - registerKeepAliveCallback (keepAliveReceived existed already)
Added unit tests for the previously added functionality
Added support for the SetMonitoringMode service
incremented to 1.10
added some info about compiling with VS2008
added some info about which SDK is needed
updated the changelog for 1.10
Explained the intent and the added value of (Py)UAF a bit better