The sharing of waters between India and Nepal has always been a contentious issue. If the latest agreement is any different, it is only because the issue has become political.