Added lunar enforce

This includes changing the state to state flags separated with + in the
MODULE_STATUS files
Issue #24
Module status field backwards compatibility
Added --download to lin

--download will run depend checks, downloads and verifies the sources,
but it won't build the modules
fixes #19
Updated man lin with --download
syms_not_owned() causes symlinks to become alien

If a module create a symlink to a file that belong to another
module the core tools stripped these links from the install log
leaving the symlinks alien in the system. This proposal fix that
minor issue.
Use xz for lin module cache files
Use xz for compile logs
Use xz for snapshot and module_history
Version 8
Removed unknown command optimize
Hide download failed message in lvu urls
Replaced hostname with $HOSTNAME
Connect() no longer needed

Due to a change in the interface naming scheme as of the latest
release of systemd there's no longer a safe way to detect interface
names thus rendering this code deprecated.

Automatic dialup code has been removed as of this commit and we no
longer check if an active interface exists, lget/lin will just
timeout if there is no internet connectivity.
Merge pull request #41 from cavalier38/hostname

Replaced hostname with $HOSTNAME
Merge pull request #39 from cavalier38/lvu-urls

Hide download failed message in lvu urls
Merge pull request #40 from cavalier38/lrm-optimize

Removed unknown command optimize
Merge pull request #42 from Ratler/remove_connect

Connect() no longer needed
Version 9
Merge pull request #37 from cavalier38/xz

Xz
Merge pull request #31 from cavalier38/lget

Lget issue #19