Finish type html FannieReportPage

These were needed to make $report_format == 'html' reports work.
Tested with both $multi_report_mode False and True.
Not yet tested with $report_format 'csv' and 'xls'.

507a511,513
>             if (!$this->multi_report_mode) {
>                 $this->multi_counter++;
>             }
671a678
>             $header1 = $this->select_headers();
673c680,681
<             foreach($this->report_headers as $h) {
---
>             //foreach($this->report_headers as $h) {
>             foreach($header1 as $h) {
681c689,691
<             foreach($this->report_headers as $h) {
---
>             $header1 = $this->select_headers();
>             //foreach($this->report_headers as $h) {
>             foreach($header1 as $h) {
683a694
>             $this->multi_counter++;
768a780
>             $this->multi_counter++;
909a922,928
> 
>     // 5Apr14 EL This is what FannieDispatch::go() uses.
>     function draw_page ()
>     {
>         $this->drawPage();
>     }
ArrayToXLS.php element references

 5Apr14 EL Added the isset test for StoreSummaryReport.php with multiple header sets.
           Without it sometimes out of range elements are referenced.
           Why should it be needed?
           Remove if a better solution found.
Fix indenting in ArrayToXls.php

Fix indenting from previous change.
Finish format csv and xls in FannieReportPage

Changes for multiple headers, space between reports and html-stripping.

Tested report_formt csv and xls with multi_report_mode on and off.

Also see a change to ArrayToXls.php in https://github.com/CORE-POS/IS4C/commit/8ddb97d4b83bd33afcd67f3d21899513f34a4602
BUGFIX: aliases lacking returns

Affects aliases: check_auth(), get_header(), get_footer()
Merge branch 'master' into posDevelop