Bug 1000132 - [Building Blocks] Split headers.css to demo @import
Bug 995116 - [Tarako][MMS][Gallery] SMS/MMS OOM after attach a large pixel picture from gallery r=azasypkin

This patch does the following changes:

* we use -moz-samplesize to decode the images to resize them
* we try to free data more aggressively by using setTimeout

(Original patch from Steve Schung, then modified)
Bug 988268 - [Cost Control] 'When use is above' parameter is set to '0' the red line appearing at the top of the graphic
Bug 1006995 - Fix the failure of test_sms_to_dialer.py
Bug 1006118 - Create gaia-header web component
Tidy and comment
Remove need for external <link>
Enable webcomponents
Create test suite (need help moving forward)
Inline <template>
Add unit-tests
Allow stylesheet URL to be configrable (required for demo index.html)
Add addtional style tests
Added header overlap test
Create web_components test dir