Fix mapping of TCRYPT system encryption for more partitions.

If TCRYPT system encryption uses only partition (not the whole device)
some other partitions could be in use and we have to use
more relaxed check to allow device activation.
Print a warning if system encryption is used and device is a partition.

System encryption hav metadata in space located ouside of
partition itself.

Ideally the check should be automatic but for virtualized systems
(where a partition could be "whole device" for another sustem this
can be dangerous.
Copy file in automake, never make symlinks.
Force use serial-tests.

Unfortunately, automake did not provided compatible way,
so if anyone need to use old automake, one line change
in is needed.
Fix buildsytem to always include config.h.

- config.h must always be the first file to be included
- Use AM_CFLAGS and AM_LDFLAGS consistently and properly.

(Modified to disable build without largefile support etc
by Milan Broz <gmazyland@gmail.com>)
dm-verity: Fix a boundary condition that caused failure for certain device sizes

On Fri, 28 Jun 2013, Mikulas Patocka wrote:

Fix a boundary condition that caused failure for certain device sizes

The problem is reported at
http://code.google.com/p/cryptsetup/issues/detail?id=160

This is the userspace fix.

Signed-off-by: Mikulas Patocka <mpatocka@redhat.com
Fix default modes in man page.
Add kernel version to DM debug output.
Use internally common uint64 parsing for sysfs values.
Simplify sysfs helpers.
Map TCRYPT system encryption through partition.

Kernel doesn't allow mapping through whle device if some
other partition an the device is used.

So first try to find partition device which match
system encryption (== TCRYPT partition system encryption)
and use that.
Added comment that a hidden volume is unprotected against changes
in its outer volume and hence the outer volume should not be mounted.
Expanded more on protection of hidden TrueCrypt volumes and
its problems.
fixed all items in issue 164
Escaped dashes in options, e.g. \-\-iter-time => \-\-iter\-time
to prevent word-breaks at inner dashes.
Update de.po.
Fix sscanf cipher string and avoid warning wih -fsanitize=address.

Code need to count terminating zero.
Fails if more device arguments are present for isLuks.

Fixes
http://code.google.com/p/cryptsetup/issues/detail?id=165
Add 1.6.2 release notes.

Remove some TCRYPT comments from man page (FAQ is better for this).
Update po files.