Progressive JPEG

https://plus.google.com/+PaulIrish/posts/5KzxfS9nNEZ
[-]BO : bug color parameter in List

[-]BO : bug color parameter in List

In field list, if there is another field with 'color' => 'color_field', (and color_field column in the select), the background color is always the value of field list column 'color', never 'color_field'

the lines:
			{block name="td_content"}
				...
				{if isset($params.color) && isset($tr[$params.color])}
					<span class="color_field" style="background-color:{$tr.color};...
				{/if}

must be:
			{block name="td_content"}
				...
				{if isset($params.color) && isset($tr[$params.color])}
					<span class="color_field" style="background-color:{$tr[$params.color])};...
				{/if}

In the fields list, for display list, there is :
'osname' => array(
	'title' => $this->l('Status'),
	'color' => 'color',
	...
),
'color parameter gives the name of column in _List to be used as color background.
Currently, it is the same 'color' parameter which is used for one field and the row: (ex:osname)
		<span class="color_field" style="background-color:{$tr.color};...

But if there is another field with 'color' => 'color_field', (and color_field in the select), the background color is always 'color', never 'color_field'
That can be fixed with :
		<span class="color_field" style="background-color:{$tr[$params.color])};...

So the background color of the row (if colorOnBackground = true) and one row's field will be the value of the column given by 'color'=>'color', and The background color of others fields will be the value of the column given by their parameter 'color'=>'<color_field>'

$this->_select = '..color ..., ... color_field2 ...';

$this->fields_list = array(
		'field1' => array(
			'title' => $this->l('Status'),
			'color' => 'color',			// will also be the bg color of the row
			...
		),
		'field2' => array(
			'title' => $this->l('Status'),
			'color' => 'color_field2',
			...
		),
		'field2' => array(
			'title' => $this->l('Status'),
			'color' => 'color_field3',
			...
		),
Add page limit to Collection

I do not see any way to limit the number of object in a Collection. Collection::setPageSize() and Collection::setPageNumber() add a limit clause to the query.
Use PrestaShop norme
Keep retro-compatibility
[-] FO : In stock sort is now removed when Stock managment is disabled on default theme.

Not to be confused for my pull #465, which was for default mobile theme.
This is for the default regular theme.
Better regexp to get country browser from HTTP_ACCEPT_LANGUAGE

With HTTP_ACCEPT_LANGUAGE we have two choices :
* Country == language (displayed with two letter as fr,de,en,...)
* Country with multi language (displayes as fr-CH, de-CH, it-CH)

Previous regexp find only first case.
[*] MO: Referral program: display currency in account page next to the voucher value
Update admin.css

force size for module logo to keep a good design structure
Update shopping-cart.tpl

To access template "shopping-cart-product-line.tpl", it should use the $tpl_dir variable.
PNM-1241 Issue with backbutton

This will solve the issue with url indexing not working for all languages.
[-] INSTALLER : Force update of PS_LEGACY_IMAGES to 0
Merge pull request #624 from iNem0o/development

[-] FO : getBestSales() $order_way doesnt  work in DESC mode
//fixed bug on carrier wizard when edit carrier
Merge pull request #405 from ottonascarella/patch-1

[*] CORE : Enable Progressive JPG
[*] CORE : Allow external css loading, manual merge of https://github.com/PrestaShop/PrestaShop/pull/406 thanks @m-hume
[*] BO : Add filter choices in title of List, thankx to @ccauw
// Feeder not installed by default
[-] Classes : ModuleFrontController & templates overrides fixed
Merge branch 'development' of https://github.com/PrestaShop/PrestaShop into development