Would it be possible to modify the explosion strength of TNT (via MCEdit, NBTEdit, etc.) to a point that it would be able to blow up Obsidian or possibly even Bedrock?
According to minecraftwiki, obsidian has a blast resistance of 6,000, bedrock has 18,000,000. These blocks are not indestructible, but nothing in vanilla minecraft can create an explosion that is destructive enough. (Compare: blast resistance of a diamond block is 30.) The explosion required to break bedrock would have an explosion radius of 30,000,000 blocks.
None of the tools you listed can modify minecraft this way. There are however several mods that can, for example the more explosives mod.