TIKA-1102: detect fragment that starts with <div> or <DIV> as HTML.

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1486936 13f79535-47bb-0310-9956-ffa450edef68
TIKA-1128: replace line tabulation with line break

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1487894 13f79535-47bb-0310-9956-ffa450edef68
TIKA-1133: Ability to Allow Empty and Duplicate Tika Values for XML Elements
   - Added constructors in ElementMetadataHandler to specify allowing duplicates and empty values
   - Added a unit test and test data which confirms the default and override behaviors


git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1491680 13f79535-47bb-0310-9956-ffa450edef68
Fixed previous whitespace issues in separate commit for better readability of diffs.

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1491681 13f79535-47bb-0310-9956-ffa450edef68
TIKA-1135: Incorrect Cardinality and Case in IPTC Metadata Definition
   - Fixes to cardinality
   - Fixes to key name case to match specification


git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1491935 13f79535-47bb-0310-9956-ffa450edef68
TIKA-1130: .docx text extract leaves out some portions of text
   - Added test file
   - Added disabled unit test


git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1492909 13f79535-47bb-0310-9956-ffa450edef68
Fix for TIKA-1129: Test HTML file has poorly chosen GPL text in it

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1493435 13f79535-47bb-0310-9956-ffa450edef68
Fix for TIKA-1129: Test HTML file has poorly chosen GPL text in it

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1493436 13f79535-47bb-0310-9956-ffa450edef68
Prep for 1.4 RC #1.

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1493437 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare release 1.4

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1493438 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1493440 13f79535-47bb-0310-9956-ffa450edef68
TIKA-1128: normalize newlines before assert

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1493495 13f79535-47bb-0310-9956-ffa450edef68
Updated patch for TIKA-991 contributed by Oliver Heger

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1493574 13f79535-47bb-0310-9956-ffa450edef68
Test file from Paul Brinich from TIKA-1136

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1494352 13f79535-47bb-0310-9956-ffa450edef68
Mimetype, Zip container detector and unit test for the Apple IPA format. Original logic from Paul Brinich from TIKA-1136

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1494366 13f79535-47bb-0310-9956-ffa450edef68
The Office Parser has a default password it can use, so if the PasswordProvider can't provide one (i.e. if it returns null for the password), keep going with the default rather than passing a null password through to POI (which doesn't like that)

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1494573 13f79535-47bb-0310-9956-ffa450edef68
Patch from Dietmar Glachs from TIKA-1070 - avoid stackoverflow in ToXMLContentHandler by resetting the parent state after the end of an element

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1496507 13f79535-47bb-0310-9956-ffa450edef68
Patch from Daniel Bonniot from TIKA-1109 - Fetch OOXML metadata earlier, to tidy code and make it available if required during parsing

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1497332 13f79535-47bb-0310-9956-ffa450edef68
TIKA-1130 Upgrade to POI 3.10 beta 1

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1498967 13f79535-47bb-0310-9956-ffa450edef68
Patch from Tim Allison from TIKA-1130 - Extract from .docx SDT runs as well

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1498968 13f79535-47bb-0310-9956-ffa450edef68