Fix the target detection/configuration for MT-SPARC and MIPS*.
Fix build rules for MIPS targets.
Enhance the target detection in 'configure'.
Fix the configuration of 'objdump' during initialization.
Output all bytes, not only printable characters in the debug interface (needed by slr).
Implement a subset of the MIPS I ISA.

This is a modified version of preliminary code provided by Alyssa
Milburn (fuzzie@fuzzie.org).
Implement the processor attribute interfaces for MIPS.

Implemented by overloading the Coprocessor2 instruction MFC2 (Move
From Coprocessor 2):

- GetTID: mfc2 $Rd, $0
- GetFID: mfc2 $Rd, $1
- GetPID: mfc2 $Rd, $2
- GetCID: mfc2 $Rd, $3
- LDFP: mfc2 $Rd, $4
- LDBP: mfc2 $Rd, $5
- GetASR X: mfc2 $Rd, $(6+X)
- GetAPR X: mfc2 $Rd, $(16+X)
Implement the MIPS SWL/SWR instructions.
Report MIPS branches in debugging output.
Report invalid MIPS instructions with exceptions.
Remove unnecessary accesses to Rc in MIPS.
Remove the special role of MIPS BREAK to favor MMIO to the action interface instead.
Kill a compiler warning.
Drop the forced switch to Automake 1.11 on Debian, since we are now post-1.12.
Packaging fix.

Makefile.am: avoid cleaning up the distdir since we are not generating
sources for the ISA code any more.
Use Automake's nodist_ to avoid re-distributing the CACTI sources.
Silence 'cmp' during ChangeLog generation.
Silence warnings related to 64-bit shifts when compiling for 32-bit targets.
Fix the mapping of ASRs in mtconf.h.
Simplify and homogeneize the simulation front-end.