Prevent onPropertyChanged being triggered if both values are NaN

This is something we fixed in CT and are now feeding it back to BRJS.

THe bug was that if you had a property with a value of `NaN` and you
called `setValue` with `NaN` again it would still trigger
`onPropertyChanged` even though the value hasn't really changed.
Re-organized the list of compatibility issues based on the likely
importance to the user.
Updated the release notes to inform people about our decision to diable
the 'import-app' and 'export-app' commands.
doing a 'git fetch --tags' before travis build so the build version can be calculated
Stopped using the word 'export' within any of the messages emitted by
the 'build-app' command, to prevent confusion with the 'export-app'
command.
configuring travis git commit depth
Merge branch 'develop' of github.com:BladeRunnerJS/brjs into develop
updating banned paths in sdk:check task
Adding failing spec tests for apps with themed default aspects not being war exportable
fixing configuration of default web.xml from the classpath
Merge branch 'develop' of github.com:BladeRunnerJS/brjs into develop
fixing implementation of CSS tag plugin - fixes #698

- it now properly supprts theme and alertnateTheme
- it also allows both the theme and alternateTheme to be used at the
  same time
- theme and alternateTheme can be comma seperate values to define
  multiple themes in the same tag
adding test that verifies blade themes can be loaded if the aspect doesnt have that theme, and removing the aspect level theme in the dashboard now this is supported - fixes #694
improving stylesheet regex so non locale CSS files with an _ are supported - fixes #695
fixed a bug in the CSS resource plugin where it wouldnt handle resources requests properly
removing unused import
small tidy up of dependencies, also making spec test dependencies compile dependencies to fix ##522
replacing the default servlet with one that always returns a 404 to prevent files being loaded directly from disk
changing the build command to build to a temporary dir to better allow build apps multiple times to the same location
refactoring AppBuilder and BuildApp command