refactor MongooseArray#remove

Its just an alias of pull, always has been.
website; use T for generic type
docs; fix for private names
fixed; use of `model` as doc property

closes #1383
docs; add note about stream compatibility with node 0.8
update History