normallize whitespace
These methods don't exist (as of v2.2.1)
'Subscribable' type was missing.

SubscribableStatic was directly returning a Subscription... this is
incorrect.
Organized code

Grouped related interfaces together. All of the subscribable extending
interfaces are now in the same document order as the knockout.js proper
source code.
tests for Subscribable
More tests (currently failing)

These are failing right now but they should work.
KnockoutObservable properly configured
Filled in missing typings on obs. array functions

Also ordered the members to match those of knockout proper.
observable arrays properly configured
dependantObservable properly configured
cleanup -- no functional change
Corrected ctor options for KnockoutComputed.
brought back in old tests...

...and did what I have to do to get them to work.