Allow space characters in SimpleName for DEX format 040.

We allow both ASCII and Unicode spaces (everything in the Unicode category
'Zs'). This includes characters:

  0x20, 0xa0, 0x1680, 0x2000..0x200a, 0x202f, 0x205f, 0x3000

Re-enabled DX building in ART tests, as we temporarily need DX for testcase
generation (until D8 is updated to support spaces in SimpleName).

Bug: 137432016
Test: 2029-spaces-in-SimpleName
Test: art/test.py --host -r -t 2029-spaces-in-SimpleName
Change-Id: I02f0207a3a291caeb6c3070cc48ea8c55c792199
10 files changed