1) Nope. Most major hardware load balancer may act in an SSL offloader role wher they route traffic with server affinity based on layer3-4 info.
2) Still don't know this, posted a question in the tomcat forum but no answer either....
3) Haven't found any that doesn't use proprietary mechanisms (like using special HTTP headers, etc), but JBoss also has a saying in this. Check