Inline protocol_part.html for better performance

Otherwise the template gets included way too many times (one per part)