Merge pull request #297 from OpenROV/master

Rebase to master
Fixed OpenROV/openrov-image/issues/69; Leds light up after flashing
Fixed typo for OpenROV/openrov-image/issues/69
Fixed typo for OpenROV/openrov-image/issues/69
Adding testing framework
Adding testing framework
Fix testing
cleanup
fix js stuff
Adding test fixture for showAlerts
Adding tunefs to set data_writeback and removing journaling and settings fstab right
Merge branch 'v2.5.1-rc1' of https://github.com/OpenROV/openrov-software into v2.5.1-rc1
Merge branch 'bug/291-software-update-flag' into v2.5.1-rc1

Conflicts:
	linux/copy-to-emmc.sh
Updatding 'npm test' command so it runs the grunt tasks mocha and simplemocha for client side and server side tests
Updatding 'npm test' command so it runs the grunt tasks mocha and simplemocha for client side and server side tests
Improving software update plugin
Merge branch 'bug/291-software-update-flag' into v2.5.1-rc1
Fix software update checker
fixed issue#295
Removed commented out code