Constraints on LISA Pathfinder's self-gravity: design requirements, estimates and testing procedures. (8th November 2016)