Fixed some missing-tree and missing-remote problems with submodules

Dude it seems some submodules were in bad state wrt tree being pointed to, so here is what I have done:
- moved to a different flymake mirror (emacsmirror seems to have deleted it)
- moved to the latest known commit of the ruby-end/util/ecukes/test/el-mock (it was pointing to a bad tree-ref)

See if it makes sense, I don't know if it does because I don't use those features(but other things on your repo won't work without these fixes, like submodule update won't continue). If it doesn't make sense, please let me know so I can fix it too.