Rename config file from bitsquare.{conf=>properties}
Remove unused ApplicationPreferences variable
Rename name, port properties to node.name, node.port
Use Preconditions#checkNotNull vs. #checkArgument
Introduce 'app.version' property and remove hardcoded version
Reorder methods in BitsquareEnvironment for clarity
Merge branch 'cbeams'

* cbeams:
  Reorder methods in BitsquareEnvironment for clarity
  Introduce 'app.version' property and remove hardcoded version
  Use Preconditions#checkNotNull vs. #checkArgument
  Rename name, port properties to node.name, node.port
  Remove unused ApplicationPreferences variable
  Rename config file from bitsquare.{conf=>properties}
Add 'appJar' and 'bootstapNodeJar' tasks to build

The build now exposes two explicit ShadowJar tasks: one for the main
JavaFX client (`appJar`) and one for the headless bootstrap node
(`bootstrapNodeJar`).

Run as follows:

    ./gradlew appJar
    -- or --
    ./gradlew bootstrapNodeJar

The resulting executable jar for each will be found in the `build/libs`
directory.

Thanks to @johnrengleman for his help at johnrengelman/shadow#108

Resolves #265
Resolves #252
Merge branch 'cbeams'

* cbeams:
  Add 'appJar' and 'bootstapNodeJar' tasks to build