Merge pull request #10 from baDibere/master

executable_path() -> utils.executable_path(), merged into lpms.
Fixes various issues of merging of slotted packages
Use offical magic library from file package
fix typo in resolver
A workaround to by-pass unavailable package issues
refactoring in merge-conf
Fix a typo for sandbox switching
ignore-reinstall parameter is removed
dont care broken specs
Code duplication, a workaround, to prevent exceptions during repositorydb update due to raw_version and revision variables
Fix sandbox switch, enable/disable
remove the magic number from db api methods
use repos instead of repositorydb_path
Remove the target if it is already a symlink
prevent UnicodeEncodeError exception in content listing
Fix #15, correction for a typo to prevent AttributeError
Fix #14:
* Check metadata integrity. Warn the user about the issue and pass the package
additional fixes for #14
Fix #16, break the loop if a package appended self.packages list
depends_parser shouldn't return empty strings as a result