fastparser: don't waste cycles churning reference counts.
fastparser: Avoid copying all tokens into a sequence.
fastparser: special case xmlns more sensibly.
oox: accelerate common case boolean reading.
fastparser: strncmp needs a length.

Conflicts:
	sax/source/fastparser/fastparser.cxx

Change-Id: I11a92d59ca5e973ed79e6a799a2ca5fa532a2b65
fastparser: Outline virtual destructor to please MSVC++.

Change-Id: I8368698e80e5ebe339b822a9e0e767e8ba867e07
Move this out of the namespace scope.

Change-Id: I4aec1d45edb47ea16adaa8d2ac23340b8f421bae
Remove inline methods from the header.

Change-Id: Ie2cff194c1db5eaa992c4bcaaa06ec9a419d85a7
Move this header out into a public place.

Change-Id: I356b26947d1018276d8a9ff6012fdad3ca2c0fd8
Add a means to check if a namespace exists.

Useful when we just need to check if the stream has a certain namespace
defined. Calling getNamespaceURL() may throw SAXException in such case.

Change-Id: Ib2b7b202492390158270d87bab95d1793c9d8a70
Hide the implementation.

Change-Id: Ibfd9bf626a40c3ec4eb18d09944e8943163595c8
no inheritance so no virtual needed

Change-Id: Ia6c481bbf5353db4c2801a53ae1455534c6978bd
we need to pass the variable to get correct dll linkage

Change-Id: I447218101e1791375273580a313dd54708303d7a
sax: stop using SAX_DLLIMPLEMENTATION for both sax and fastsax

Change-Id: I243ec20015beec6b98ee0af55eb7c387008f32f1
Get it to build.

Change-Id: Ib1cb82d46322bd7c6791fa9a8937492ef27ec370