Major bugfix for applyTape.

* FIX: Do not create multiple Tape, Machine and Program instances.
*      Machine publishes tape and program.
* FIX: ExtendedTape.toString() was missing last character.
* UserFriendlyTape.toBitString() strips default values at both ends.
When clearing the tape also reset the history.
Introduce simplifyHistoryFrame, but keeps disabled.
Remove Speed input and introduction of 4-Bit Addition.
Introducing roadmap for coming releases.
Add license to README.
Do not rely on ECMAScript 6.0 to support Firefox 22. Don't use String.repeat.
Adding string import as feature for next release.
Bugfix CSS.
Proper usage of normalizeSymbol. Introduce "x"-support.
Improve testcase specification. Allow has_terminated.
Write import status message using alertNote.
General improvement of importNow.
Fix major bug in importNow.
Update metadata. Introduce OrderedSet implementation.
Add missing documentation.
No trailing whitespace. Redefine custom exceptions.
Rename input to fromJSON.
Introduce a generic testsuite for tapes.
That's his actual name.