Add pub build task
Improve some tests
Merge pull request #263 from my-personal-forks/fix-path-tests

Improve some tests
Merge pull request #264 from my-personal-forks/fix-15-default-build-task

Add pub build task
Prepare release
Merge pull request #266 from my-personal-forks/prep-release

Prepare release
Add tests for DartView
Merge pull request #270 from my-personal-forks/add-tess-DartView

Add tests for DartView
Simplify naming for settings files:

We'll now have this in the ST UI:

a) Preferences: Dart - Default
b) Preferences: Dart - User
c) Preferences: Dart - File Type (User)

(b) and (c) are user-editable.
(a) is read-only and not meant to be edited by users; only
    consulted for documentation, and used by this plugin to
    provide default values for settings.
pub serve should run dart2js if it needs to
Exclude .git folder when deploying dev build
Transplant User settings to new file.

This commit will take care of transplanting old settings to the
new settings file (not yet added).

A prominent message will be displayed to users, and they should
not need to take any further action on their part. The Dart
package for Sublime Text should continue to work transparently
after a restart of ST.
Merge pull request #275 from my-personal-forks/faster-build-on-windows

Exclude .git folder when deploying dev build
Add new settings file 'Dart - Plugin Settings.sublime-settings'

From now on, we'll stop using 'Preferences.sublime-settings' as
our main storage file for Dart settings, and will start using
'Dart - Plugin Settings.sublime-settings' instead.

This new file is now accessible from the ST UI:

- Using the command palette
- Using the main menu (Preferences > Package Settings > Dart)
Clean up code
Merge pull request #274 from my-personal-forks/fix-267-menu-item-for-user-settings

Streamline settings files
Prepare release
Merge pull request #276 from my-personal-forks/prep-release

Prepare release