[arm] Add MC asm header object file test cases.
[arm] Extract functions to emit .fpu directive.
[arm] Rename type name from AttributeItemType to AttributeItem.
[arm] Move ARMBuildAttrs to llvm namespace.
[arm] Compute the size of .ARM.attributes on demand.
[ARM] Move AttrEmitter to ARMTargetStreamer.
[ARM] Add .fpu, .cpu, .eabi_attribute to ARMAsmParser.
[arm] Emit vfpv3-d16 or vfpv4-d16 if isFPOnlySP() is true.