fixes webpage.plainText: should return only text content

It should not return content of invisible elements, script and style
elements, as PhantomJS does.
A flag plainTextAllContent in settings allow to have the previous
behavior.

Closes #97