initial commit
pdu/pdu.c and pdu/charset.c added

from SMS Server Tools 3
by Mr. Keijo "Keke" Kasvi
and Mr. Stefan Frings.
http://smstools3.kekekasvi.com/
pdu routines diverged from SMS Server Tools 3 project
notes
.gitignore
libamievent submodule added
sms.c added
GPL2 license file added
top-level Makefile added
Makefile: added -O2 and -Wno-strict-aliasing CFLAGS
configuration file handling introduced

not yet applied by smsami.c at the momemnt
simple unit test system added

Can run by 'make test'. It compile all subdirs recursively in t/
directory, run all binaries and compare the output with predefined
content, called output.ok. If no diff, then everything is OK.
conf.c: better config file permission checker
conf.c: conf_device() and conf_root() functions, dummy hash
test08 for using config data and dummy hash
sms.c: preparation for using config data, codeorg
struct element type change: conf_device_t->port

from int to char[8], because ami_credentials() expected string as port
option
config filename parsed as shell expression, tilde works

eg: tilde character is now dereferenced in expression ~/.smsrc
sms.c: AMI credentials and dongle name is now readed from config file
help() renamed to usage()