Updated top-level interface. Changed loader program. Altered ldst.s to do a full test. Misc other changes.
Branch merge. Merged local copy into canonical tree and updated to newest Patmos revision.

Conflicts:
	hardware/config/default.xml
	hardware/src/patmos/Constants.scala
	hardware/src/patmos/Patmos.scala
	hardware/src/patmos/connections.scala
Updated readme.
Updated Patmos tree to use a better way of connecting to external memory.
In theory, this should now all work fine with a vanilla source tree.
Readme change...
Rollback of certain files to ensure compatibility with standard Patmos repo.
More resets...
Two more files rolled back in order to provide repo compatibility. Added York bootloader (currently quite empty) and our simple test program.
* Added the ability for ExtMem to parse Long operands in order to properly support 2GB of external RAM and above.
* Added a version of log2Up for the signature Long -> Int. This is a modified version from the Chisel stdlib.
Merge pull request #6 from JGYork/master

York interface changes