workaround config loading problem :(
workaround config loading problem :(

when you run run_graph_explorer.py, all code in it gets executed twice.
not sure yet why.
this means config.init() gets called twice (with the same argument),
but the second time the parser can't see any sections in the config
verified this by patching ConfigParser.py in get() by adding
`print self._sections.keys()`.
i presume it can't load the config properly because we have already chdir'd.
chdir is actually a good thing
(be less dependent on wd of where user invoked us) but we have to
disable this for now otherwise GE always incorrectly
errors out about missing config values.

interestingly instead of the chdir removal I did try:

     args = parser.parse_args()
+    configfile = os.path.abspath(args.configfile)

-    config.init(args.configfile)
+    config.init(configfile)

so it loads the file at the abspath, but this gave the same problem
(wtf? python?)

vimeo/graph-explorer,dbirchak/graph-explorer,vimeo/graph-explorer,dbirchak/graph-explorer,vimeo/graph-explorer,dbirchak/graph-explorer,dbirchak/graph-explorer,vimeo/graph-explorer