Merge pull request #18 from mitchmindtree/master

Fixed namespaced enums related errors and improved error handling
Merge pull request #24 from mitchmindtree/master

Removed Pa prefix from type names.
add second type parameter to Stream -> first for inputs second for outputs
reorganize folders layout for future extensions ( maybe )
add config(macos) for mac_core
reexport types from pa::types to pa
remove glob feature
Merge pull request #26 from jeremyletang/stream-type-parameter

some refactor
Changed get_info to return Result and made sample_format method public. Closes #27. Closes #28