added global setting to control start on boot
using a BOOTFLAG file to manage the state

this attempts to handle both the user's preference to
globally not start on boot, while still allowing for gibberbot
to support autoreconnect on crash based on network state change
Merge pull request #189 from n8fr8/feature273-pref-start-on-boot

added global setting to control start on boot