Verbose logging
Removed old debugger code
bump
Merge branch 'release/0.5.14' into develop
Added a execBlock method which replays the given block
add logging start/exit to js console
add logging for jsre
changed logger API, functions that allow Gui to implement ethlog.LogSystem for gui logging
merge upstream
fix gitignore to ignore executables
refactor cli and gui wrapper code. Details:
- all cli functions shared between ethereum and ethereal abstracted to utils/ cmd.go (should be ethcommon or shared or sth)
- simplify main() now readable stepwise
- rename main wrapper files to main.go
- rename commmand line args definition file from config.go to flags.go
- rename Do -> Start to parallel option names
- register interrupt for rpc server stop
- fix interrupt stopping js repl and ethereum
- register interrupt for mining stop
- custom config file option from command line
- debug option from command line
- loglevel option from command line
- changed ethutil.Config API
- default datadir and default config file set together with other flag defaults in wrappers
- default assetpath set together with other command line flags defaults in gui wrapper (not in ethutil.Config or ui/ui_lib)
- options precedence: default < config file < environment variables < command line
merge upstream
fix imports in ui_lib and flags cos of defaultAssetPath move; fix logLevel type for gui
Implements QML Apps. Implements #47

You are welcome Stephan.
Merge branch 'develop' of github.com:ethereum/go-ethereum into develop
Renamed execBlock
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
Save repl history to file and recall on next session
Moved BlockDo to utils
Implemented TX History for ethjs