Issue #132
Added parsing of reprogramming messages.
Issue #132
Parsing for the last few message types.
Issue #132
Some refactoring to prepare for handing Galileo nodes connecting to the simulator.
Issue #132
External nodes (which don’t have a node_X directory) will now show up in the device list. For instance, this could be a Galileo board or eBox joining a simulated network.
Issue #127
Added .gitignore to native-dollhouse config to stop simulation directory from popping up in git all the time.
Issue #132
Added icons for actuators and sensors.
(source: http://adamwhitcroft.com/batch/)
Issue #132
Optionally start master when network_ui starts. (command line option: “-m <master directory>”)
Issue #132
Changed icon for sensors
Issue #132
Start both the master, and all required VMs when the UI starts, based on network config file.
Issue #132
Refactored dollhouse scenario. It’s just a directory with configurations XML now, which can be used by the simulator UI.
The native-dollhouse config should be scenario independent (it’s enabled_wuclasses.xml should contain everything), so it’s renamed to native-simulator.
Issue #132
Removed debug print statements
Issue #132
List master as “Master” instead of “External node 1”.
Issue #132
Removed execute permission on icons.
Issue #132
Build VM for simulator with empty WuKong application.
Fixes #133
Issue #132
Small change to message logging
Issue #133
Fix remaining issue in property pull. Before, it would only set the “needs pull” flag when a new object is created. But the objects for hardware are created before the application is loaded, so they never get the flag set, even if the application connected them to a remote source.
Now it will also set the “needs pull” flag after loading the component map, for any existing objects.

However, it seems the master will generate initial value entries, even for properties that are linked to something else. Not sure if that should be legal or not. (maybe as a default value in case we can’t connect to the source?) When this happens, setting the value from the initial value table will remove the “needs pull” flag.
Merge branch 'develop' into release0.3