Merge pull request #31 from mattiasbybro/master

A number of issues resolved.
Merge branch 'master' into ThreeTwo
Merge branch 'master' into ThreeTwo
MOSYNC-2147: Better timeout handling.
MOSYNC-2147: Fixed (breakpoint) case where debug target never receives thread.
MOSYNC-2147: Auto-terminate invalid debug sessions
MOSYNC-2147: Made sure that only debug launches trigger on-device debug
MOSYNC-2550: Now issues warning if non-HTML/JS files are changed
MOSYNC-2551: Apps that do not support remote terminate will show dialog
MOSYNC-2638: Fixed timeout issue when breakpoints are hit
MOSYNC-2651: Cannot 'run' 'debug' runtimes!
MOSYNC-2654: Made sure that JSODD works with jQuery 1.8.2
MOSYNC-2653: Made sure 'page.html#someref' are equal to 'page.html' when used as thread identifiers
MOSYNC-2653: Increased timeout to 40s.
MOSYNC-2654: Forgot a return statement
MOSYNC-2653: Different projects no longer share the same JavaScript process
MOSYNC-2147: Minor fix for debug server to handle project names with dots (.) in them
MOSYNC-2562: Now properly handles iOS project names with spaces.
MOSYNC-2703: Better error message on IDE init failure
MOSYNC-2562: Fixed environment variables to handle this properly