Header compatibility for every IDE

Replaced pragma once by ifndef / define / endif