Fix correct test cases issues:

The supported registers are already defined in stddef.h, programmers
can directly use them without needs to define them.
updated the correct test cases correct .bin files
sync libi0 versions
Updated test cases:

* add more test cases (.c0 files); updated test-all.sh to also test
  *.c0 files with .c (.c0 is recommended)

* updated README with up-to-date information

* updated correct .bin files
Merge remote-tracking branch 'origin/master' into cc0_linker_dev_linux