I found tinyCAD addon the most helpful solution for this problem. It can be downloaded here:
https://github.com/zeffii/Blender_CAD_utils
ToYou can install it, unpackseveral ways but the archive and put "mesh_tinyCAD" direasiest is to download the zip linked in the readme and its contents into your Blender addon diruse the Install from File option in UserPreferences > Addons. Then you can enable it in User Preferences > Addons as usual.
To use it, just select intersecting edges, press W and select TinyCAD > TinyCAD XALL