Chores/dependency optimization

This PR includes changes related to overall repository structure, so please review carefully.

I deleted everything in the dependencies directory and replaced the dependency on capstone with a git submodule.  It adds a layer of complexity to set up (requires user to run at least "git submodule update --init" - which could be added to the "install.sh" script easily, if you wanted), but the trade off in the reduction of repository size is nice.  Likewise, it makes updating the Capstone library trivial.

I also added an installation shell script that basically just takes the instructions in the README markdown and runs them.  

This is a little organizational preparation work to facilitate the next feature, which is support for python3.