Add PDAL_ADD_TEST cmake macro

This macro can be used to add test executables to the project.
Especially useful for plugins.
Update PDAL_ADD_PLUGIN target_link_libraries

Remove PCL_LIBRARIES and add PDAL_LINKAGE.
Merge pull request #573 from gadomski/plugin-marco-changes

Plugin marco changes