Slight improvements to @group in tests.
Main branches only test one version of PHP now. Leaving this at 5.3 for the moment. I could be convinced to up it though.
Test environment more specifically.

Fixes #239
#355: Fix documentation: 'command hook' should be 'command-hook'.
Re-merge #367
Merge pull request #360 from davereid/command-category-override

Allow a command to manually specify its category.
Fix sql-sanitize for sites that use a database prefix.
Improve a2c31c8 per #255 by Derek DeRaps
Update Drush Make documentation to mention its inclusion of "drupal-org.make" file in absence of a project-named makefile.

Signed-off-by: Jonathan Hedstrom <jhedstrom@gmail.com>
sql-sanitize should show the sanitization operations before prompting the user for action
Bug fix for #339

Enhances drush_sitealias_local_site_path to first look into the sites.php if present to determine the local site path.
Fixed _core_path_aliases() will not return paths for themes.
Added missing / in zen test
Use proper SPDX license code to satisfy composer diagnose command.
Add support section to composer.json.
Execute proper command when doing a browse on a remote host.
more fixes to browse for remote sites.

Conflicts:
	commands/core/browse.drush.inc
Corrected "Ukranian" to "Ukrainian".
Remove the unnecessary _drush_cache_get_object() call in drush_cache_get().
Running drush updatedb causes an incomplete module implements cache