Added systemctl support for lightdm/lxdm desktop managers

Made the do_boot_behaviour() function utilize systemctl, the new standard for
Arch Linux systems, instead of rc.d.  The script now also supports the lxdm
desktop manager in addition to lighdm (lightdm still has top priority in the
script).  do_boot_behaviour() still assumes the main user is named 'pi'.