L5 is still around (NSS)
The NSS vision statement is still "people living and working in thriving communities in space" - nothing particular about Mars there... and the roadmap to space settlement is pretty clear too:
http://www.nss.org/community/roadmap/index.html
