AlwaysOn Availability Groups, Listener, Named Instances, Port Numbers, etc.

Cross posting from SQLCAT blog:

https://blogs.msdn.com/b/sqlcat/archive/2014/02/03/alwayson-availability-groups-listener-named-instances-port-numbers-etc.aspx