Options for node-canvas

Allowing to write pdf via node-canvas
```var canvas = fabric.createCanvasForNode(200, 200,'pdf');
..
fs.writeFile('out.pdf', canvas.nodeCanvas.toBuffer());```
Merge pull request #1151 from RG72/patch-1

Options for node-canvas