reduce the chance of potential unit test failure.
Merge pull request #378 from WindowsAzure/release

pull request from release branch to master branch
Merge pull request #379 from WindowsAzure/master

pull from public master to public dev
remove warnings!
a unit test trying to repeat service bus large message failure.
fix a minor bug in statusline
Merge pull request #387 from gcheng/statusline

fix a minor bug in statusline
Merge pull request #386 from gcheng/sbbugs

a unit test trying to repro service bus large message failure.
Merge pull request #385 from gcheng/nowarnning

remove warning in code
move some classes that should belong to core to the core.
Merge pull request #390 from gcheng/morecore

move some classes that should belong to core to the core.
Merge pull request #395 from WindowsAzure/dev

create release branch for 0.4.5