created a new folder with Makefile.am for the info files of the project
created a first skeleton of the texi file for documentation
Rename maxline constant to ARDUSERIAL_MAXLINE

libarduserial/arduserial.h,
libarduserial/arduserial.c:
* renamed the maxline constant to prevent naming conflicts
Autodetect checks if usb connections are available

libarduserial/arduserial.c:
* We check if there is a serial connection via usb possible and return
  -2 if thats not the case.

libarduserial/arduserial.h:
* Change MAXLINE constante to ARDUSERIAL_MAXLINE to prevent naming
  conflicts
Change format of README to org mode.
Export README as markdown
Add TODO list to README
Improved formating of README.
Implemented a stack of Strings in tools.c

libarduserial/tools.c:
* implemented procedures and a new type for creating a string stack
* available procedures are newStringStack, push and pop
Declare new TODO for arduino listing procedure
Minor improvement to formatting of README
Fix bugs in stack utility procedures.

libarduserial/arduserialtools.c:
* Fixed the non-working stack procedures.
* This file was known as tools.c before.  We change that to prevent name
  conflicts.

testsuite/tools/teststack.c:
* wrote some basic tests for the stack utility procedures.
Mark TODO compilation of arduserialtools.c done.
Implement ser_listarduinos(void) prodecure.

Remove the arduserialtools.c file and merge its former content into the
arduserial.c file.  It made to sense to work on two shared libraries.

Create new functionality for the end user.  We can list all the arduino
controllers connected to the computer with the new
ser_listarduinos(void) procedure. Also implemented some basic tests for
that procedure.
Add TODO task to README.
Reimpelement ser_autodetect(int br).

ser_autodetect now uses ser_listarduinos() to detect possible
connections.  Also implemented a killStack procedure to make it easier
to free the memory of an entire stack.
Prepare release 2.1