Improve handling of rpm building

Added default apache configuration file for parity with debian systems
Allow GDESTDIR to specify install location for rpms
Removed vestigial ganglia-web/ganglia-web/debian folder
Added an optional calendar view for overlay events
Added optional capability to view overlay events in a calendar
Merge remote branch 'upstream/master'
Cosmetic changes to event-calendat view
Merge pull request #181 from pcpiela/master

Calendar view for overlay events
Reports only in cluster view and not host view

When collection the optional graphs for a host, the logic is as follows:

- get default_reports from default.json
- get cluster_override_reports from cluster_<name>.json
- if host_<name>.json exists, take these as overwrite_reports, otherwise
  use the cluster_override
- at last merge all three reports

So, even if there is a host_<name>.json, we always merge in the
cluster reports.

For the Power systems we use, we have graphs that are only useful in
the cluster view. These cluster graphs should not be displayed for the
hosts. Since the current behavior might be useful for other people
make it configurable with $conf['optional_cluster_graphs_for_host_view']
Removed the "Now" button from the start/end time pickers. It generates a value based on client locale which is incorrect. Improved validation of input parameters for event creation.
Merge remote branch 'upstream/master'
remove dead cache code that has moved to the Cache module
regardless of which condition was used to determine the cluster, pass
it along to the individual graph calls

Appears to have been a regression from
78bf00ebefe8d276749ee27d0d2e2973d437de9b
count no worthwhile cached data as a miss, even if the varibale has
been initialized
only save cache results when we actually got data back, otherwise we
will cache an empty array and not try again
request the full index even if something has already included get_ganglia

Otherwise we will only have the data from the 'view' (for example)
context for a view as opposed to the full index it likely requires
Merge pull request #188 from cburroughs/dead-cache-code

remove dead cache code that has moved to the Cache module
Merge pull request #187 from cburroughs/views-finding-cluster

regardless of which condition was used to determine the cluster, pass
Merge pull request #189 from cburroughs/json-cache-robustness

cache robustness
Merge pull request #186 from pcpiela/master

Improvements to validation of event creation parameters
Merge pull request #185 from jh23453/master

Reports only in cluster view and not host view