aTV setting/dialog to sign in to /out from MyPlex (begin merging #150)

improvements over #150:
- GUI/handling: supports cancel, failed login, less screens/clutter on
the way...
remaining issues that need look-into:
- username/password are sent in plain text to PlexConnect (local
network). Need encryption?
- username/password will end up in logfile (PlexConnect.log). Be
careful, when posting an issue with Myplex Sign In...
- when username/password dialog is switched, it fades through the
settings page. Why? How to avoid?
Removed pickling
Merge pull request #1 from nrgaway/multi_user

Removed pickling
Merge branch 'master' of https://github.com/iBaa/PlexConnect into multi_user

Conflicts:
	ATVSettings.py
	XMLConverter.py
	assets/templates/Settings.xml
Fixes to baa upstream merge
Implemented multi-user myplex accounts to allow fast swithcing between which will preserve watch status on a per user basis.  There are still a few issues to work out when adding or removing users mostly relating to gui updating.  After a user is added or removed exit out of the setting area and return.  click on Switch user to select current user.  Will fix UI display issues and allow no user to be selected as well.  Was also thinking it may be nice to be presented with a user list when first entering PlexConnect as well.  Future enhancements can be a pin for when switching users.
added daemon scripts