Updated libraries so that third party libaries are treated as system

The reason for this is maintanence, there is no way we want to patch
the third party libraries so that they yield no compiler warnings.