Today I encountered the same EL linkage error. It turned out to be (partly) a myeclipse issue. When you add JSF / Facelets support the facelets libary is automatically added to your web project. Myeclipse will copy the jars of this library into your WEB-INF/lib directory on deployment. And guess what: It contains el-ri library...
So, just remove the MyEclipse Faclets library from your web project and redeploy.
Oh yes, I found that too.
Worth pointing out.
Get some weired errors with that don't you and hard to find now that MyEclipse hides the jars you are including better.