You can stay as long as you want.
You can stay as long as you want if you're resting. Otherwise, you may get a visit from a security guard!
I have never seen or heard of anyone being ran off for over staying their welcome. Not sure I would try camping there though.
You can usually stop and sleep there.
Thanks! Your answer is awaiting moderation.