add lumia 525/526
refactoring json parse
[bug fix] exception in thread id:993037

check null before access element
add license & update readme
move formhash to UserViewModel as a private filed
get thread url from static function instead of from thread data, in case there is a exception and data will not be available
the message of reply success is not necessary any more
check if thread list data is null
update form hash when enter thread
fix unit tests
Merge branch 'develop'