ensure setting the loose_mode flag on creation
better warning message
rebalance the cache only if we actually called arc_move()
make it work on 32bit systems (where no siphash64() is available)