refines the library

### motivation

The Makefile and associated scripts/make-* were getting a little out of hand.

I simplified the make rules to:

* all
* clean
* framework
* frank
* dylib (see below)

I also combined the script/make-*simulator/device.rb files into a single file and use an argument to control whether the sim or device target is built.

The frank and dylib scripts now stage the .a and .dylib to the ./ directory.

### dylib

The dylib rule is _stubbed_.  In order for it to work, something like PR #52 needs to be merged and two code level changes need to be made.

1. `scripts/make-calabash-dylib.rb line 4` - remove the early exit
2. `scripts/make-libraries.rb line 404` - remove the early exit