Add fa2 option to avoid layouting hidden nodes. 

I've found inconsistent to layout hidden nodes. This patch adds an option in ForceAtlas2 to layout visible nodes only. It does not change default behavior, which is to layout everything.