Use consistent formatting for logging
crunchy_json.py: Use makeAPIRequest() for API calls
crunchy_json.py: Remove played video from playlist after playback

Add the video at the beginning of the playlist before playing and
remove it after finished.
crunchy_json.py: Debug log API responses in readable form
crunchy_json.py: makeAPIRequest: Always return dictionary
crunchy_json.py: Move variable initialization out of try block
crunchy_json.py: Use sleep() from xbmc instead of time module
crunchy_json.py: Catch only specific exceptions
crunchy_json.py: Reuse existing player instance
crunchy_json.py: Check API call response before starting playback
crunchy_json.py: Catch failed connections
Merge pull request #4 from Reinis/fix_connection_issues

Fix connection issues