IPv6: Fix ip address in range check
IPv6: CLOUDSTACK-1113: Fix the mechanism to find the usable IP in the IPv6

The new policy is:
1. Generate a random IP.
2. Find the next available IP, start from the generated IP.
3. If we cannot find an available IP after certain times(10000 by default,
network.ipv6.search.retry.max) retry, give up.
CLOUDSTACK-1165, fix nonoss build startup issue
Summary: We need the integrity checkers to run

The EncryptionSecretKeyChecker is required to load db.properties with
encrypted passwords.

Make usre the integrity checkers are run before anything else during
start-up(cherry picked from commit 9d134f0f19ed995af04fb4fe469eb81e15634026)

Signed-off-by: Hugo Trippaers <trippie@gmail.com>