Fixes panics ("reflect.Value.Interface: cannot return value
obtained from unexported field or method") when unexported fields
are passed into NamedExec (or BindStruct or getValues).
Merge pull request #47 from carbocation/fix-namedexec-panic

Fix for NamedExec panics with unexported fields
huge lint/documentation cleanup, re-define reflect helpers BaseStructType and BaseSliceType in terms of one function to bring their behaviors on pointer-to-pointer-to-pointer-to... types in line with eachother.
initial named query refactor in preparation for namedstmt, #16
add NamedStmt support, lots more testing around it...  still no Map support
add tx.PrepareNamed
Adding support for Oracle named parameters when binding

Signed-off-by: Adam Kalnas <a.kalnas@modcloth.com>
Merge pull request #51 from modcloth/support-oracle-named-placeholders

Adding support for Oracle named parameters when binding
Merge branch 'master' into named-stmt

Conflicts:
	bind.go
restore oracle binding
move NamedQuery generic functions and deprecate Map variants
add deprecation comments around all map variants for named query execution, rewrite underlying bind functions so they can bind either, add support for maps to namedstmt and namedexec/query
remove tests for deprecated Named*Map functions and instead test that the generic variants handle maps
some small readme adjustments for the named stmt changes
Copy the JSON bytes when scanning so they aren't re-used by the driver.
Merge pull request #53 from conorbranagan/patch-1

Copy the JSON bytes when scanning so they aren't re-used by the driver.
Handle Oracle named parameters in compileNamedQuery

Adding to tests as well.
Merge pull request #54 from modcloth/fix-oracle-named-paramaters

Handle Oracle named parameters in compileNamedQuery