mod_base: controller_websocket's dispatch arguments were discarded

This prevented the example in the documentation from working.
http://zotonic.com/docs/0.9/ref/controllers/controller_websocket.html
mod_base: Websocket handle_message callback now gets the 'From' pid.

Previously it was not possible to send a message back to the websocket
in a custom websocket handler's `websocket_message` function, because
the pid of the websocket sender process was not known. This commit
fixes that by propagating the pid of the send loop into the
handle_message function.

This introduces a backward incompatibility with any custom websocket
handlers.
core: Fix in Zotonic after removing access to the webmachine_request:send_response/2 function
doc: Fix compilation problems of the docs target on non-Linux machines (tested on FreeBSD)
Merge pull request #613 from yoonka/fix-crash-in-perf-logs

core: Fix in Zotonic after removing access to the webmachine_request:send_response/2 function

Needed due to merging pr zotonic/webzmachine#12: https://github.com/zotonic/webzmachine/pull/12
core: Fix .ogg/.ogv to be correctly identified as audio/video.

The "file" utility classified both of these types just as
"application/ogg", which is to broad.
Merge pull request #614 from yoonka/fix-docs-makefiles

doc: Fix compilation problems of the docs target on non-Linux machines (tested on FreeBSD)
mod_admin_identity: Also offer the "send welcome" option when changing the username / password
mod_base: Fix 'onlyInteger' option in LiveValidation javascript
mod_base: Add 'is_float' option to numericality validator
scripts: Use /usr/ucb/ps on Solaris instead of the default non-GNU compatible version
Merge pull request #615 from yoonka/fix-ps-for-solaris

scripts: Use /usr/ucb/ps on Solaris instead of the default non-GNU compatible version
doc: Fix bugs and update

Rebar is now on GitHub, so links did not work.
Some of the 'ls' lines where mixed up.
"How can I make my new gen_server do something?" was unclear where to
put what. Function say_hello was incomplete.
"How can I test?" was not formatted so unreadable.
Fixed more links.
doc: update part 2
Merge pull request #620 from ArthurClemens/doc_rebar

doc: Fix bugs and update
core: added 'magick' image filter options. Fixed mime lookup if lossless filter was inside a mediaclass definition.
core: fixed mediaclass lookup - now all lookups are done as documented with adherence to the module priority and the ua lookup.
doc: clarified validate param 'name'

Made it clear(er) the the user/programmer needs to add the name param in case name and id are unequal.
Merge pull request #624 from ArthurClemens/patch-4

doc: clarified validate param 'name'
doc: added example call for retrieving actual stats

Also aligned example code with described data structure: renamed 'example' to 'something'.