Redefining experimental. Less underscored dirs.

Merge unported / notporting / workbench
Consistent porting/notporting comments in workbench
I don't think we'll want to port runkit & outcontrol functions
Better explaination of testsuite's failure to find function
Credit phpjs.org and not my old blog
Move array to experimental
Disclaimer texts on generated pages
Merge pull request #113 from kvz/less-is-more

Less is more
Fix link in sponsor message
Use bundle exec to avoid version conflicts
Update site
Update site
Update strtotime.jsUpdate strtotime.js

I found strtotime.js parsed a lot of different date formats differently
to php-strtotime. Now the function should be much closer to its php
counterpart.
Data.parse works different in PHP & JS when truthy

See:
http://phpjs.org/functions/strtotime/#comment-983199779

Also deleted redundant 'if' to check for text === 'now'
Also added | 0 missing to avoid float point numbers.
Update site
Style changes
Merge pull request #127 from Ivanca/patch-1

Data.parse works different in PHP & JS when truthy
Run php.js tests in Travis CI. Fixes #80

Squashed commit of the following:

commit ca3039d34af50681404e6ef93915f94ff6c92cbe
Author: Kevin van Zonneveld <kevin@vanzonneveld.net>
Date:   Sun Jan 5 23:34:10 2014 +0100

    Update npms before running testsuite

commit 19e643be9b39dd6f7a8fce8d284f6cc4d61259da
Author: Kevin van Zonneveld <kevin@vanzonneveld.net>
Date:   Sun Jan 5 23:30:55 2014 +0100

    Update Makefile

commit b1988b19673d9834893689484a5759054130df05
Author: Kevin van Zonneveld <kevin@vanzonneveld.net>
Date:   Sun Jan 5 23:27:21 2014 +0100

    Add travis

commit 5ac061e76c224218122d258623e3c44a6fbe6b9d
Author: Kevin van Zonneveld <kevin@vanzonneveld.net>
Date:   Sun Jan 5 23:24:31 2014 +0100

    Decent output

commit a4a9dcc5b14d3105af84af38b4c6d587b4c0c07c
Author: Kevin van Zonneveld <kevin@vanzonneveld.net>
Date:   Sun Jan 5 22:30:36 2014 +0100

    Test suite completes (But many many tests fail)

commit 27bb33ec5bc8362182c31f4e2ad4bee4279a1ed3
Author: Kevin van Zonneveld <kevin@vanzonneveld.net>
Date:   Sun Jan 5 16:42:17 2014 +0100

    Better output

commit 24a16b6fc3948696c1a4fcaf987ac3de439f62be
Author: Kevin van Zonneveld <kevin@vanzonneveld.net>
Date:   Sun Jan 5 16:38:30 2014 +0100

    Always include ini_set and ini_get for now
Fixed array_change_key_case#5
Whitespace and fixed array_fill_keys#0 by using equal()

Won't use node's standard assert.deepEqual cause that would
rule out in-browser tests