fix media test

https://github.com/dae/anki/commit/354fbd33f6df7ab6ea002e78a6133ce9d00755cb

Small extra changes:
 - fixed null character in testIllegal()
 - make sure we fail if we try testing on older APIs.
 - renamed deck to col in method
limit url unquoting to image tags

https://github.com/dae/anki/commit/d53346d783906d827707fe9cc86fb073983dffa6
https://github.com/dae/anki/commit/2dd28d86a224ee4ed8852b1f1738b9ad34a2e7b1
https://github.com/dae/anki/commit/25c041bc0f0e593b7a7db74c0850618d278b6fe7

(Java should not have these unicode issues so the latter two commits are not relevant).
don't allow tags of different cases 

https://github.com/dae/anki/commit/b1e361bb328da522dc6ae4efebedf9ef36f583c6
ignore >100MB files

https://github.com/dae/anki/commit/dd2b6cb07d514fb2b2e5e33f8ad51156055bb1b8
rename fields in template properly when more than one modifier used

https://github.com/dae/anki/commit/625d7d5a82cd088124bd3e21f4b9e50bcff8ba85
accept ideographic space as tag separator

https://github.com/dae/anki/commit/439f9b766d6699421e6264cfa1930d13005a0fdc
Merge pull request #462 from hssm/libanki-maintenance

Libanki maintenance