Update src/H5F.js

- pattern method should return false (success) if val = placeholder
- valueMissing should return true (error) if type is checkbox/radio but is not checked
Updated to grunt 0.4 and fixed #46