Add initial styles for daterange markup
Don't import ; update less buildfile and css file
Don't import `.input-append .add-on`; update less buildfile and css file
Implement initial daterange picker
Merge latest master changes into range branch

--HG--
rename : build.less => build/build.less
Merge latest master into range branch
added component.json for bower compatibility
Update README.md

add an i18n example
Added test for datepicker('remove') to check if the associated HTML is removed

Not 100% sure if component is the correct place for this test
Update README.md

Complete `update` method with argument documentation.
remove margin-top

why need this? the margin-top will cause style problem when using  appended inputs. 
Add support for an appended button as a target

If you want to use a button that is appended to an input, rather than
just a span, you cannot have both `btn` as well as `add-on` classes.
This change causes the component mode to attach to either a button, or
a span that has been appended to an input.
Align datepicker to input box in component mode

To increase the connection between the field that the datepicker is modifying, it makes sense to have the datepicker aligned with the input field, rather than the button.

This is a pull request for issue #203
Merge latest master changes into range branch
component.json as requested
Fix missing translations for Japanese (ja) locale
Update compatibility with bootstrap up to 2.3.0
Merge pull request #255 from moderndegree/master

Add component.json for better Bower compatibility
Update changelog +bower support
Update README requirements versions