Upgrade to iTextSharp 5.4.4 and improvements

Rework Render method to output result using context stream instead of
hardcoded HttpResponse stream
Added extension methods on Controller class