First code for reading board id.

I just assume that some (combination of) the ID:s in the SDA_INFO.HTM file are unique.

Very basic research seems to support this, plus it makes sense.
Got basic file-reading with GIO working.

Really heavy lifting, this. :)
Board identification seems to work now.

- Added code to parse out the board name ("FRDM-KL25Z")
- Added code to use the board id when building the drop-down menu of available boards

Next step would be (I guess) to associate the board id with a user-selectable name, and store settings.
Re-enabled the init(), re-wrote equal() to be more robust.

Remember folks, it's typically not a good idea to bulk-compare structures with memcmp() due to padding.
Return reasonably good status result from boardid_set_from_target().
Merge branch 'boardid'

Had a conflict in src/Makefile, but that was obvious enough to resolve even on a Sunday afternoon before dinner. :)