Merge pull request #33 from cowboy129/master

Choose module explicitly in 'sbt publish'
Tried to bypass issue #13. Now we have 3 patched spray files with name
ended as '*Patched'. Upgraded to spray-1.3.1
Don't add 'withSources()' for dependent libs, which may cause project that depends on me got to be depended on source-jar instead of binary jar transitively. (may be sbt's bug)
Upgrade spray to 1.3.2-20140428