libsmack: revert access codes

Revert access codes as internal representation for access types
because they work much better when we have to merge rules.

Other aim of this patch is to clean up internal presentation.
After this change the whole access state can be represented
with only two integers.

Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Merge branch 'v1.0.x'
debian: add build dependency on doxygen.

Make sure that devel manuals will be generated for libsmack-dev package.
debian: convert for multi-arch packages.
debian: enable parallel build.

Support `dpkg-buildpackage -j' by adding --parallel to dh invocations.
Merge branch 'v1.0.x'
isgx: fix: clear flag for directory parameter in smackload/smackctl

Clear flag was not properly applied when directory is given
for smackload. This patch fixes the issue. I decided to move
into opendir/readdir approach because nftw() does not support
supplying any kind of state to the callback. The end result
looks also more manageable that we had before.

Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
libsmack: fixed apply_accesses() (regression in d2283792)

Took accesses_apply() from 8fd0167 and converted it mechanically
as possible to use the changed struct smack_rule. Now smackload
works succesfully for a single file too. Mistake I did in
d2283792 was that I unncessarily cleaned up accesses_apply()
at the same time as changing things. My bad.

Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Merge remote-tracking branch 'jsakkine/issue64' into v1.0.x
Merge branch 'v1.0.x'
Dictionary for rules

Devel

Change-Id: If96cdedefa3fe8ad887e6a83ca2eb9cb9657bb99