Moves functions which need Bash 4.3 to a separate lib file.
Fixes bugs in yum install/update commands
Adds utility functions: timestamp, pushd_q, popd_q
Adds document_db/mongodb library for installing MongoDB
Adds comment describing output and use of "timestamp" function
Cleans up implementation of timestamp
Silences messages during basket sourcing
Fixes bugs in is_platform, with_sudo, as_user.

Also fixes bugs in as_webserver_user and wrap_commands_in_source_tools.

Renames wrap_commands_in_source_tools to with_basket_sourced.
Adds new functions find_replace_in_file and ensure_fqdn_hostname
remove aliases some distros don't have
older yum versions do not have the longer 'allowyes' flag
fallback to source install if nodejs is not in package manager
node command wrappers for installing bower and grunt
PHP package names for old yum repos
compatibility note
Merge branch 'master' into apache

Fixed conflicts in:
	lib/lang/php

Conflicts were just some minor differences on lines both pospi and girvo had changed.