Added RHEL7 Model from RHEL6
- Modified Kickstart
- Modified os_boot.erb for IP address for /etc/hosts and URL RHEL7 for facter
Modified http_helper.rb adding read_timeout for very large images like RHEL7
Modified client.rb adding new parameter http_read_timeout
adds in previously uncaught errors and collects them together by HTTP status code to reduce copy-and-paste coding in previous versions of these files
adding in a couple of additional errors that are thrown from methods invoked from within the model and broker RESTful API classes
Merge pull request #160 from tjmcs/tb/catch-uncaught-api-errors

Fixes #158 (Unhandled Exceptions/Errors in RESTful API)
Changes to support use of the (SMBIOS) UUID as a node identifier
Merge pull request #162 from tjmcs/tb/use-serial-no-as-node-id-take2

Fixes #159 (Switch to use of the SMBIOS UUID as a node identifier).
Merge pull request #157 from jcpowermac/fb-rhel7-79-rev2

Merging this in temporarily so we could move this functionality to ```redhat-demo``` branch.
Revert "Fixes #79 Add RHEL7 model"
Merge pull request #163 from csc/revert-157-fb-rhel7-79-rev2

Revert "Fixes #79 Add RHEL7 model"
forces uuid and mac_id values received in the boot and node checkin/registration process to uppercase so that later string comparisons work correctly (they are hexidecimal values, so case shouldn't matter)
changes to remove 'mk_fact_excl_pattern' from server config file
Merge pull request #166 from tjmcs/tb/fix-mk-excl-pattern-issue

Fixes #165 (`mk_fact_excl_pattern` should not be in server config)
Merge pull request #164 from tjmcs/tb/uppercase-uuid-and-macid

Forces uppercase uuid and mac_id in calls to the boot and node endpoints
updating version in README.md in preparation for release of new version