CHANGE-315 - Performance tuning with .htaccess tweaks
CHANGE-332 - Update PayPal WPS to prevent mistakenly entering localized country domain for accessing PayPal services (per PayPal change Q3-2012)

Conflicts:
	not_for_release/testFramework/webtests/zcPayPalTestLibrary.php
CHANGE-274 - Installer improvement - alert if new version available at install time
CHANGE-491 - timezone patch
CHANGE-341 Updates to observer/notifier code to better support legacy procudural code

The observer/notifier system when used with purely OOP code allows the dynamic changing of observed class variables,
however when used with procedural code, it only allow the reading of parameters passed as an array in the notifier.

Changes allow the passing of up to six variables from the procedural context that can be amended in the observer class.

example changes have been made to the main_template_vars.php file within this commit.
Note, for backward compatibility, the first parameter passed to notify after the notifier id was traditionally an array,
and this can still be used to pass read only variables.
However if you only want to pass variables that can be amended, this first parameter should be passed as NULL.

e.g.
$zco_notifier->notify('NOTIFY_HEADER_INDEX_MAIN_TEMPLATE_VARS_PAGE_BODY', NULL, $tpl_page_body);

Furthermore, rather than relying on the update method of the observer, developers can now create methods that individually target a specific event id
e.g. based on the notifier above you could create a method in the observer class called
function updateNotifyHeaderIndexMainTemplateVarsPageBody(...

Note the event id is camelcased and prefixed with 'update'

This is useful when a single observer is servicing multiple event id's

CHANGE-341 oops, forgot to remove debugging code
CHANGE-343 - Fix language wording and dist-configure examples vis a vis the logs foldername

CHANGE-343 - Updates for greater consistency with the logs folder rename
CHANGE-345 - Typo in whos_online legend
CHANGE-346 - Fix outdated language in configuration menu help texts

	zc_install/sql/mysql_upgrade_zencart_151_to_160.sql
CHANGE-347 - Fix TRY currency code in paypal modules
CHANGE-348 Secunia advisory SA50574 - XSS in admin login.php

Update admin version of zen_get_all_get_params to carry out the same sanitization of get params
as catalog version of zen_get_all_get_params
CHANGE-350 minor fixes to queryFactory to better support sql caching

Changes suggested by lhungil
http://www.zen-cart.com/showthread.php?200484-Query-Factory
CHANGE-352 - Fix attributes controller fatal error after upgrade

CHANGE-352 - Fix attributes controller fatal error in v1.5.1
CHANGE-353 password_forgotten generates log file

Not using absolute path.

See http://www.zen-cart.com/showthread.php?200616-password_forgotten-generates-log-file
Thanks to lhungil for fix
CHANGE-355 Redirect error when product is not General

Added test scenario to initially fail
test in init_cart_handler.php was only checking FILENAME_PRODUCT_INFO
when it needs to test if its the info page for the product type
change fixes test scenario

Conflicts:
	not_for_release/testFramework/webtests/testSundryCartOrders.php
	not_for_release/testFramework/webtests/zcCommonTestResources.php
CHANGE-359 - Add advanced developer tool for Notifier Trace and a global eventID

CHANGE-359 - Add advanced developer tool for Notifier Trace and a global eventID
CHANGE-361 - Fix blank page problem caused by clash with output_handler in hosting configuration
CHANGE-362 - template_filename not selecting for admin-initiated emails
CHANGE-363 - Trap for constant-not-found errors with badly-configured admin plugins
CHANGE-364 Failed to initialize storage module: memcache

Unusual situation. php.ini sets memcache as session storage.
memcache storage uses session_save_path to store host:port for memcache instance
so installer setting session_save_path (without changing session storage) breaks memcache session storage.

thanks to lhungil
CHANGE-365 - Fix missing noindex,nofollow missing on "forgotten" screen in admin