Moved Durandal to full AMD.

There are now no longer any global variable requirements other than
"define." Durandal now correctly "requires" jQuery and Knockout, rather
than relying on global variables. All platforms have been updated with
the appropriate path and shim configs to make this work. Should an
individual need to make jQuery of Knockout global, then can easily do so
by adding standard script tags back in and manually calling "define" for
jquery and knockout to make Durandal aware of them.
Removing some old files.
Trying to fix the binary issue.
Working on the build scripts.
Removed adaptToDevice.
Fixed up the tests.
Build failed on my clean machine because destination folders were not being recursively build.  I'm new to powershell so I just added for a few directory create commands and used xcopy for hierarchies of unknown depth.  Build works.
http://blog.netnerds.net/2011/10/powershell-copy-item-recurse-force-does-not-create-directories-when-using-get-childitem-include/
http://stackoverflow.com/questions/5432290/how-to-use-powershell-copy-item-and-keep-structure
Clean dist folder before build
Merge pull request #187 from teiles/master

/src/build.ps1 ... destination folders not being recursively build.
Some code formatting in the src build file.