Removed duplicated code of basic functionalities

Since new settings has been implemented, it made some of the existing
screens obsolete:
 * debug-token
 * signing
 * update-manager
 * Package.Tests

There is still required some coding to add extra startup checks, that were
handled by the removed code.
Small cleanup of an add-in before removal
Removed add-in

The main functionality has been moved to package's folder and will be
merged into it.
Merged ex-add-in with package life-cycle
Removed add-in setup code
Removed unused logger
Renamed the product on About window
Renamed src/ into src_vs2010/
Renamed solution files to match new company name
Clarified and renamed all files in all projects
Made all compiling again after recent restructure
Moved some resources to dedicated folder
Added new project NativeCore

The idea behind is to put there all the shared functionalities to
BlackBerry Native SDK. It will not have any references to the UI etc and
will be much easier to test and reuse. Potentially it could also be a
place for the new C# versio of the GDB command parser.
Made all build again and aligned info

All projects build again after resources moving. Also updated:
 * assembly info of each assemly
 * assembly names
 * build defines for each project
 * changed main namespaces
 * automated build-system
 * other small tweaks
Moved some basic classes into the NativeCore
Moved part of the old 'ViewModels' into Model

The rest is highly bind with the UI, so it was moved back to the Package project.
Moved UpdateManager to new location
Aligned namespaces inside NativeCore project
Aligned line endings and namespaces in DebugEngine
Aligned namespaces in BuildTasks