formfactors: implement TruncatedEllipsoid to replace HemiEllipsoid
HemiEllipsoid describes an elongated droplet in contact with a surface. Are there any physical applications? If yes, then there are still no reasons why the contact angle should be just 90 degrees. We should therefore allow truncation at arbitrary height. [Redmine1568]