Update full-stack example profile module

Previously a "site" stub module was standing in for an example
full-stack profile module. The site stub was not complete and contained
several errors and non-ideal design aspects. This commit replaces the
example module with one called mco_profile, which is more complete and
has been smoke tested for the server profile and activemq middleware
profile.
removes middleware tests

this removes the tests for middleware
Merge pull request #167 from mrzarquon/cleanup_tests

removes middleware tests
Fix yaml_fact_path parameter bug

Previously the yaml_fact_path parameter was inconsistently honored, and
sometimes the hard-coded default /etc/mcollective/facts.yaml was used
instead. This commit updates the template and the manifest to honor it
everywhere that is relevant.
Merge pull request #166 from reidmv/update_profile_example

Update full-stack example profile module
Merge pull request #168 from reidmv/fix_yaml_fact_path_bug

Fix yaml_fact_path parameter bug