Adds is_xblock_visible_to_students

Currently only checks release dates because staff lock doesn't exist yet.

@cahrens @andy-armstrong @nasthagiri 
As we discussed, it might make sense for this method to take a usage_key instead of an xblock. But we can change the signature in the next story if that is the case.