[SPARK-972] Added detailed callsite info for ValueError in context.py

This patch gives detailed information when user tries to create a spark context while one context is already running. The JIRA ticket is in SPARK-972.