don't raise error when config not found

load_default_config would throw exception when IPYTHONDIR was set to
some empty directory
updated test for IPython.embed()