Updating autotools.

Signed-off-by: Emerson MX <emersonmx@gmail.com>
Making the API more simple; Updating Copyright date; and more.

Signed-off-by: Emerson MX <emersonmx@gmail.com>