ArcV2 ready assembler
Proposed ARCv2 instructions
Change default BFD ARC Info Type to solve linker wrong architecture issue.

2013-01-16  Simon Cook  <simon.cook@embecosm.com>

       * cpu-arc.c (bfd_arc_arch): Make A5 default architecture to solve
       incorrect architecture outputs.
Enable ARCv2 instructions.
99% of specific ARCv2 instructions implemented
Bare metal ARCv2 assembler. The <.T> flag is now correctly generated
Fixed reg names for EM. Better checking of instructions in the delay slots
Fix PIC warnings for ARCv2, BRcc accepts any flag order, Y bit is set when no T flag is present
Updated comments in changelogs. Fixed typo in arc.h

Conflicts:
	bfd/ChangeLog.ARC
This file is should be generated by make headers. However, this is the ARCv2 version of it
readelf knows about ARCv2 now
ARCOMPACT2 is now understood by the disassembler
Tentative ARCv2 disassm
fixed btst,cmp,tst patterns
warning test for ARC700
Fix bug in detection short jumps
Added BRcc pseudoops. Fixed ST/LD for EM
fixed ST patterns
Fixed lfh_s and ldw_s for EM
Typo fixed