* Support variants specials

-- Add or batch add the variants specials

-- Set special price for each variant

-- Support variants specials for product listing

[#116]Variants with special price is not updating
[#118]Bootstrap - Only default variants product could add 
into the ajax shopping cart
* Support variants specials - Improved
Make the checkout button link to checkout one page directly.
[#113No error when database is down]
Add the ingnored .htaccess file
[#123]Two Different SEO link for one product

1. Remove duplication - product url in the categories,
new products and specials products listing page

For example:

The product url in the categories is:
http://www.g1185.me/1-laptop/6-13-3-macbook-air-apple-z0fs0ll-a.html

The product url in the new products and specials is same:
http://www.g1185.me/1-laptop/6-13-3-macbook-air-apple-z0fs0ll-a.html

2. Using rel=”canonical” links to remove the duplication in 
the products listing searched by manufacturer

For example:

<link rel="canonical"
href="http://www.g1185.me/1-laptop/6-13-3-macbook-air-apple-z0fs0ll-a.html">

In this way, the search engine could know which product url 
should be indexed.

3. Make the urls of new products and specials be seo friendly

For example:
http://www.g1185.me/new-products.html
http://www.g1185.me/specials.html
[#123]Two Different SEO link for one product 

-- Remove the javascript to generate the rel canonical link in the
head of the document because the search engine such as goolge 
don't understand the javascript

-- Generate the rel canonical link in the template with php
[#67]Sitemap bug. - using only admin panel language in links.

1. If there are multiple languages in one store, the language code
will be added after the products, categories and articles url.
In this way, the search engine will index them separately. It 
will not result in duplication because the content linked to 
the url is different.

For example:

	<url>
		<loc>http://www.g1185.me/1-laptop/6-13-3-macbook-air-apple-z0fs0ll-a.html?language=en_US</loc>
		<lastmod>2013-08-13</lastmod>
		<changefreq>daily</changefreq>
		<priority>0.5</priority>
	</url>
	
		<url>
		<loc>http://www.g1185.me/1-laptop/6-13-3-macbook-air-apple-z0fs0ll-a.html?language=en_US</loc>
		<lastmod>2013-08-13</lastmod>
		<changefreq>daily</changefreq>
		<priority>0.5</priority>
	</url>
	
2. Improve some details for the sitemaps
-- For multiple languages, the tomatocart directory should be 
writable to create the sitemap for each language except english.
So, a notification about this is added in the panel so as to 
let the users notice it.

-- If the tomatocart directory is not writable, a error message
will be alerted.
[#67]Sitemap bug. - using only admin panel language in links.

Modify the warining message in the panel
[#125]<sup> tag isn't filtered in the USPS shipping module.

The <sup> just be a html tag in the response from usps. 
I replaced that tag to empty in the code. It is caused 
by the changes in the response from usps. It means the usps 
change the entity. So, it is a bug now. 

I have fixed it for the next v1.1.8.5.
[#108]The messed layout of products grid and review box 
in bootstrap

1. The first problem is that the text in the comments box 
is out of the box

-- Now, a long line wraps onto a second line automatically

2. After resizing the product image, the layout of the 
products grid is messed.

-- Now, the layout of the products grid is responsive design.
[#126]Sideshow images do not have a link to click in the
bootstrap template
[#108]The messed layout of products grid and review box 
in bootstrap
[#110]Authorize.net tax error

-- Pass the total tax to authorize
[#124]importer csv delimiter and enclosure
Revert "[#124]importer csv delimiter and enclosure"

This reverts commit e83e85d514d821e0b8cb515869dfebe1614a4a5b.
[#124]importer csv delimiter and enclosure

-- Add the line length field for csv importer