Merge "Move Half implementations to libcore to allow ART optimizations" am: 6bf381b5b1
am: eaad9ac3e2

Change-Id: I05dd47313bee0bfe3a871a65dbfd28a658cbbd13