Merge pull request #204 from tsloughter/master

fix for running console on target system. meaning start.boot
sort apps by version, so newest is chosen if it passes constraints
ensure assembler copies the contents of symlinked dirs
Merge pull request #208 from reset/assembler-copy-symlink-dir-contents

Ensure assembler copies the contents of symlinked dirs
Get tick time in order to 'synchronize' with the node we are connecting with.

Having a different net_ticktime than the remote node will lead to odd
shell crashes.  Fixes #209
Merge pull request #210 from davidw/net_ticktime_fix

Get tick time in order to 'synchronize' with the node we are connecting with
Make HEART_COMMAND use the full path, otherwise it does not work.

Fixes #214
Merge pull request #215 from davidw/fix_heart_command

Make HEART_COMMAND use the full path, otherwise it does not work.
Merge pull request #207 from tsloughter/app_sort

sort apps by version, so newest is chosen if it passes constraints
extended start script clean up and fixes for install/upgrade
use long hostname if no hostname given