Protect EOS Portable Archive from GCCXML

The following breakes on armv7hl.

basic_binary_oarchive.hpp:80: error: invalid application of 'sizeof' to
incomplete type 'boost::STATIC_ASSERTION_FAILURE<false>'

Static asserts are failing while running inside GCCXML.

The following class from Boost:

class class_id_type {
private:
 typedef int_least16_t base_type;
 base_type t;
};

The size of it is different between GCC 4.2.1 (GCCXML) and GCC 4.91.

There is no need to have those headers in GCCXML, we disabled them
centrally for Boost Serialization. Disable them also here.

Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
Merge pull request #5820 from davidlt/boost-eos-portable-archive

Protect EOS Portable Archive from GCCXML