Updating to version 1.8

Adding protocol support
Fixing Makefile to checkout specific revision.
Updating the resources of iRate.
Removing the old resource files
Updating docs for iRate 1.8
Changing the Makefile to use a https checkout of iRate
Removing commented code
Changing the binding to used improved protocol signatures

I have created a fork of the native library.  The protocols have been fixed in this version.
Bumping the checkout hash for iRate

Picking up the protocol argument fix.
Adding linker optimizations to the iRate component.

Adding LinkerSafe and SmartLink.
Fixing some formatting for an easier read.
Updating docs for iRate 1.8
Merge pull request #177 from mono/iRate-1-8

Update iRate to 1.8