Plot 3D directivity using matplotlib

This uses Cartesian coordinates due to lack of support of spherical
coordinates in Matplotlib.
Merge pull request #82 from FRidh/directivity

Plot 3D directivity using matplotlib