Added max steps parameter, refined the menisci step size logic
Added max steps parameter, refined the menisci step size logic

Occasionally when there was more than 1 menisci in the throat the
meniscus on the opposite end would be advanced further than it should
have been allowed.

stadelmanma/OpenPNM