Turn the injection history into dynamic array
Update test cases to save an original implementation of strerror() when routing
Identation and whitespace fixes
Remove extra cast to mach_vm_address_t inside _remap_image() function
Rename _hard_hook_function() to _insert_jump() for readability
Add error logging inside _patch_memory() function
Use tabs for identation
Add and remove some empty lines
Check if we really have a location pointer passed into _remap_image()
Add arguments check and prevent user from routing a function to itself (jump loop)
Include the rd_route header into tests
Update tests with some invalid-arguments cases
New function: rd_route_byname()

You can use this function to route a function you don't have
a pointer to (for example, some private symbols within system
libraries).
If you don't know which mach-o image contains your target function, you
can pass a NULL and rd_route_byname() will iterate all images loaded
into the current process' address space.
Update tests to handle new functionality
Update Rakefile to print a current test compiler+architecture upon building
Update README file
Merge branch 'route-symbols-by-name' into develop
Merge branch 'develop'

What's new:
* turn the injection history into dynamic array
* rd_route_byname() allows to route a function while you only
know its name