Fixed bug, names weren't escaped, the Field object now validates's that the name
set on it is valid for a field name (throws if it contains [ or ] )
Added methods for getting a report via qname via the async API
Updated API toolkit to cope with the preferred joins in the view XML
Fix for issue 5466 - Indicee-BI_API-Library flips "is" to "is not" for
date filters
When an entities caption is null we don't literally write out "null"
Fixed potential NPE in Table serialization.
Updated the relationship parser to cope with attributes
Merge branch 'inc' into rel