Major http rework (apache, php, nginx)

cc @toutpt @regilero @gagaro @Squizou @samaradona
I reworked all macros to be way more easy to learn & use.
They are also now more consistent between signatures, now that we have something stable,
it's time for coherence.
They will take at least 2args, at most not so few.
Please also note that a large part of php is just rewritten up to be simplified (no feature removed).