man: Update docs with info on sdtid files and "stoken issue"

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
sdtid: Rename securid_* functions to sdtid_*

This makes for a cleaner separation between securid.[ch] and sdtid.[ch].

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
Reshuffle headers to get common.h out of the library

common.[ch] should be used for the CLI/GUI programs only.

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
examples: Add sdtid example

Importing the sdtid file from argv[1] is hacky, but it's enough to
illustrate the concept.

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
sdtid: First attempt at supporting encoded chars

This still fails on a lot of inputs but it is a starting point.

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
sdtid-test: Initial commit of stress test script

This also fails after a few rounds.  Known trouble spots include:

 - Non-ASCII characters
 - Nodes that have no string (not even a space): <Foo></Foo>
 - Cases where Origin, Dest, or Name (and probably others) have >=32 chars

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
Bump version to 0.5 and update changelog

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
sdtid: Fix memory leak and use consistent encoding APIs

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
autoconf: Add java/ and examples/ to the dist bundle

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
autoconf: Add examples/ to docdir

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
autoconf: Add CHANGES file to released tarballs

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
sdtid-test: Add --strict and --once options

--strict is no longer the default, so now the test should pass when run
against the current sdtid code.

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
release.sh: Initial commit

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
build-debian.sh: Don't run "make dist"; other changes

For real Debian uploads, the .orig.tar.gz file needs to be an exact match
for the binary release on sourceforge.  So just pick up whatever
stoken-*.tar.gz file is in the current directory.

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
debian: Sync with 0.2 package files

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
debian: Update package files for 0.5

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>