Systemd:  Fix server systemd unit

* Run the daemon with -D /run/bcfg2-server.pid.  If you don't run it
  with -D PID, it doesn't fork, and since the unit file is
  Type=forking, the service eventually times out and fails.
* Use the PIDFile unit option to give systemd a hint where the PID
  file is located.  This is recommended when using Type=forking by the
  systemd documentation.
* Use $BCFG2_SERVER_OPTIONS, which is defined in
  /etc/sysconfig/bcfg2-server, instead of $OPTIONS, which is not.
Systemd: Fix path to PID file

Due to the way that the server drops privs, the PID file has to be
saved into a subdirectory of /run.
Merge pull request #58 from jsbillings/systemd

Systemd:  Fix server systemd unit
docs: clarified how authorized_keys is generated
get default metadata for Path entries from config file given on command line
testsuite: fixed the way Bcfg2.Encryption unit tests are skipped
testsuite: fixed tests for decryption in Properties/CfgPrivateKeyCreator
Made a few encryption things simpler:

* Only one strict/lax setting, in [encryption], rather than separate
  settings in [properties] and [sshkeys]
* No longer necessary to enable encryption on each Properties file
read default Path metadata from config file properly
POSIXUsers: set managed uid/gid range

Added options to set a range (whitelist or blacklist) of managed
uids/gids so that accounts in LDAP (e.g.) do not get flagged as
"extra" entries.

Request: http://article.gmane.org/gmane.comp.sysutils.bcfg2.devel/4629
GroupPatterns: improved PackedDigitRange and tests
docs: added docs for POSIXUsers uid/gid ranges
Properties: fixed lax/strict decryption setting with no crypto libs installed
testsuite: fixed test for encrypted Properties w/o crypto libraries installed
fixed syntax errors for py < 2.5
doc: Fix formatting

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
debian: Remove python-mock build dependency

The package will not build properly on Ubuntu 10.04 due to an outdated
python-mock package.

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
Packages: fixed bug with display of package entries that have been converted to tuples
Packages: only convert package entry to tuple if yum libraries are used
Packages: removed unnecessary nested functions