WIP: altera pcie wrapper

This is a work-in-progress to wrap altera pcie endpoint. The PcieEndpointS5.sv is not finished yet.

Changes I made in this request does not affect other part of the code base. 
According to https://docs.python.org/2/library/os.path.html, abspath also normalizes. Did you see a case where it didn't?