TODO
* add support for retrieving identifier values
  - add test

20120312
* see `git log' for more recent change log
* Created stand-alone version of version used in liblnk

