configure: use vertical lists

Horizontal lists has downside of being managed as a single entry in
version control, which makes commits that add and remove items difficult
to follow.  With vertical lists each entry is managed separately, which
is much nicer.

Additionally add project URL to autoconfig init, and pretty print macro
expressions to have indentation, and bracing that follows more or less in
K&R style.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
configure: prefer AS_IF macro rather than shell if statement

Jumping in between shell and m4 syntaxes makes reading the code more
difficult, so stick to m4 when ever possible.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
update .gitignore

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
clean up Makefile.am files

Use vertical rather than horizontal lists, and get rid of deprecated
ACLOCAL_AMFLAGS instruction.  The src/Makefile.am source file list also
needed sorting, as the items order seemed more or less random.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
fix clang++ compilation errors

The same error was fixed in multiple files to made clang++ work.

error: variable length array of non-POD element type 'string' (aka
'basic_string<char>')

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
remove unnecessary assignments

Found using scan-build, Clang static analyzer.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
remove unnecessary code reported by cppcheck

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
move options structure to function scope

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
do not use ncurses when --auto-tune is specified

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
improve manual groff syntax

Use header macro .TH expected way.  Use English spacing, that means two
spaces after a dot.  Use simple font macros, such as .B or .BR, where
possible rather than \fB inline selectors.  Highlight option arguments
consistently, also in description segments.  Convert interactive commands
to a table.  Use mail and web address macros when appropriate.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
fix couple typos

Found with misspell-check.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
wrap lines in README.traceevent

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
clean up .gitignore file

Keep the regular expressions, directories, and individual files separate
understandable way.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>