Rename SharedMap to SharedArray

Reviewed By: @jdelong

Differential Revision: D976491
Enable double returns from native func calls

FCallBuiltin will still not reach this point
since IDL functions with double args/returns won't be
flagged for native calling.  Native function calls
can still use this path via FCall with an ActRec, however.

Reviewed By: @jdelong

Differential Revision: D976614
Recursion protection during autoload

Prevent infinite recursion in spl_autoload

Closes #1076

Reviewed By: @markw65

Differential Revision: D975429

Pulled By: @scannell
Add support for text node attributes in SimpleXML

Adds support for text node attributes in SimpleXML. This is
needed by Symfony 2 unit tests.

Closes #1077

Reviewed By: @sgolemon

Differential Revision: D976401

Pulled By: @scannell
Add command_line_lib.php utility script