Merge changes I8bbef5e3,Ib68bdc31,Ie39b7f59,I1ef8b65a

* changes:
  ART: Remove "explicit" annotation
  ART: Use references in assembler tests
  ART: Make ManagedRegister ValueObject
  ART: Make Location trivially copyable